Esempio n. 1
0
        public void DescontarToCart(PRODUCTO producto, int cantidad, int idCart)
        {
            var cartItem = storeBD.CART.SingleOrDefault
                               (c => c.CartId == ShoppingCartId && c.COD_PRO == producto.COD_PRO);

            if (cartItem == null)
            {
                cartItem = new CART
                {
                    COD_PRO     = producto.COD_PRO,
                    CartId      = ShoppingCartId,
                    Cantidad    = cantidad,
                    FechaPedido = DateTime.Now
                };
                storeBD.CART.Add(cartItem);
            }
            else
            {
                if (cartItem.Cantidad > 1)
                {
                    cartItem.Cantidad--;
                }
                else
                {
                    EliminarDelCarrito(idCart);
                }
            }
            storeBD.SaveChanges();
        }
Esempio n. 2
0
        public void AddToCart(PRODUCTO producto, int cantidad)
        {
            var cartItem = storeBD.CART.SingleOrDefault
                               (c => c.CartId == ShoppingCartId && c.COD_PRO == producto.COD_PRO);

            if (cartItem == null)
            {
                cartItem = new CART
                {
                    COD_PRO     = producto.COD_PRO,
                    CartId      = ShoppingCartId,
                    Cantidad    = cantidad,
                    FechaPedido = DateTime.Now
                };
                storeBD.CART.Add(cartItem);
            }
            else
            {
                cartItem.Cantidad++;
            }
            storeBD.SaveChanges();
        }