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(); } }