public void AddToCart(Product product, int amount)
        {
            var CartItem =
                _context.cartItems.SingleOrDefault(
                    s => s.Product.ProductId == product.ProductId && s.CartId == CartId);

            if (CartItem == null)
            {
                CartItem = new CartItem
                {
                    CartId  = CartId,
                    Product = product,
                    Amount  = 1
                };

                _context.cartItems.Add(CartItem);
            }
            else
            {
                CartItem.Amount++;
            }
            _context.SaveChanges();
        }
示例#2
0
 protected void Save() => _context.SaveChanges();