public ApiCart AddItem(ApiCart cart, int proId, int quantity = 1) { var pro = db.Products.Where(p => p.ProID == proId).FirstOrDefault(); if (pro != null) { var ci = cart.Items.Where(i => i.Product.ProID == proId).FirstOrDefault(); if (ci == null) { ci = new ApiCartItem { Product = Mapper.Map <Product, ApiProduct>(pro), Quantity = quantity }; cart.Items.Add(ci); } else { ci.Quantity += quantity; } } return(cart); }
public ApiCartItem Put(int?id, [FromBody] ApiCartItem apicartitem) { return(apicartitem); }
public ApiCartItem Post([FromBody] ApiCartItem apicartitem) { return(apicartitem); }