cart display works but it's far from finished

This commit is contained in:
Senad Uka
2015-02-13 06:51:58 +01:00
parent b0469d634e
commit 62f6249e4c
10 changed files with 130 additions and 51 deletions

View File

@@ -31,3 +31,15 @@ update_cart_item = ->() {
}
put '/cart/item', &update_cart_item
post '/cart/item', &update_cart_item
# gets list of items in cart without count
get '/cart/item/display' do
cart = Cart.find_or_create(anonymous_id, -1)
item_ids = cart.item_in_carts.map do |x|
x.item_id
end
items = []
items = Item.find(item_ids) if cart.item_in_carts.length > 0
prepare_items_for_mass_display(items)
end

View File

@@ -71,9 +71,12 @@ get '/item/sub_category/:sub_category_id/offset/:offset/limit/:limit' do |sub_ca
end
# gets list of items in cart without count
get '/item/cart' do |cart|
cart = Cart.find_or_create(anonymous_id, -1).to_json
item_ids = cart.item_in_carts.map ->(x) { x.item_id }
items = Item.find(item_ids)
get '/cart/item_details' do
cart = Cart.find_or_create(anonymous_id, -1)
item_ids = cart.item_in_carts.map do |x|
x.item_id
end
items = []
items = Item.find(item_ids) if cart.item_in_carts.length > 0
prepare_items_for_mass_display(items)
end