single method for updating cart item state / fixed problems with sinatra contrib

This commit is contained in:
Senad Uka
2015-02-07 07:52:32 +01:00
parent c515e400e7
commit a642cb55eb
7 changed files with 39 additions and 21 deletions

View File

@@ -21,10 +21,9 @@ get '/cart/item' do
Cart.find_or_create(anonymous_id, -1).item_in_carts.to_json
end
post '/cart/item/add' do
#cart_id = Cart.find_or_create(anonymous_id, -1).id
#item_id = params[:id].to_i
#ItemInCart.add(cart_id, item_id)
#json_params.to_json
"not ready yet".to_json
post '/cart/item' do
cart_id = Cart.find_or_create(anonymous_id, -1).id
item_id = @json_params["item_id"]
count = @json_params["count"]
ItemInCart.update_state(cart_id, item_id, count).to_json
end