Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public ApiCartItem Put(int?id, [FromBody] ApiCartItem apicartitem)
 {
     return(apicartitem);
 }
Esempio n. 3
0
 public ApiCartItem Post([FromBody] ApiCartItem apicartitem)
 {
     return(apicartitem);
 }