Exemple #1
0
        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();
        }
Exemple #2
0
        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);
        }