예제 #1
0
        public void DecreaseQuantity(Product cartProduct, int Quantity)
        {
            this.storeContext.Products
            .Where(x => x.Id == cartProduct.Id)
            .FirstOrDefault().Quantity -= Quantity;

            storeContext.SaveChanges();
        }
        public void AddProduct(Product product)
        {
            Product dbProduct = storeContext.Products.FirstOrDefault(p => p.Name == product.Name);

            if (dbProduct == null)
            {
                storeContext.Products.Add(product);

                storeContext.SaveChanges();
            }
            else
            {
                //increasing the quantity of the product if exist
                storeContext.Products.FirstOrDefault(p => p.Name == product.Name).Quantity += product.Quantity;

                storeContext.SaveChanges();
            }
        }