public void AddToCart(int id) { ShoppingCartId = GetCartId(); var cartItem = _db.ShoppingCartItems.SingleOrDefault( c => c.CartId == ShoppingCartId && c.ProductId == id); if (cartItem == null) { cartItem = new CartItem { ItemId = Guid.NewGuid().ToString(), ProductId = id, CartId = ShoppingCartId, Product = _db.Artikli.SingleOrDefault( p => p.ArtikalID == id), Quantity = 1, DateCreated = DateTime.Now }; _db.ShoppingCartItems.Add(cartItem); } else { cartItem.Quantity++; } _db.SaveChanges(); }
public bool AddProduct(string ProductName, string ProductDesc, string ProductPrice, string ProductCategory, string ProductImagePath) { var myProduct = new Artikal(); myProduct.ArtikalIme = ProductName; myProduct.Opis = ProductDesc; myProduct.ArtikalCijena = Convert.ToDouble(ProductPrice); myProduct.ImagePath = ProductImagePath; myProduct.KategorijaID = Convert.ToInt32(ProductCategory); using (ArtikalContext _db = new ArtikalContext()) { // Add product to DB. _db.Artikli.Add(myProduct); _db.SaveChanges(); } // Success. return(true); }