示例#1
0
 public void AddToCart(SANPHAM sanPham)
 {
     var cartItem = db.CARTs1.SingleOrDefault(c => c.CartId == ShoppingCartId && c.MaSP == sanPham.MaSP);
     if (cartItem == null)
     {
         cartItem = new Cart1
         {
             MaSP = sanPham.MaSP,
             CartId = ShoppingCartId,
             Count = 1,
             NgayTao = DateTime.Now
         };
         db.CARTs1.Add(cartItem);
     }
     else
     {
         cartItem.Count++;
     }
     db.SaveChanges();
 }
示例#2
0
        public void AddToCart(SANPHAM sanPham)
        {
            var cartItem = db.CARTs1.SingleOrDefault(c => c.CartId == ShoppingCartId && c.MaSP == sanPham.MaSP);

            if (cartItem == null)
            {
                cartItem = new Cart1
                {
                    MaSP    = sanPham.MaSP,
                    CartId  = ShoppingCartId,
                    Count   = 1,
                    NgayTao = DateTime.Now
                };
                db.CARTs1.Add(cartItem);
            }
            else
            {
                cartItem.Count++;
            }
            db.SaveChanges();
        }
示例#3
0
        public int RemoveFromCart(int id)
        {
            Cart1 cartItem = db.CARTs1.Single(cart => cart.CartId == ShoppingCartId && cart.RecordId == id);

            int itemCount = 0;

            if (cartItem != null)
            {
                if (cartItem.Count > 1)
                {
                    cartItem.Count--;
                    itemCount = cartItem.Count;
                }
                else
                {
                    db.CARTs1.Remove(cartItem);
                }

                db.SaveChanges();
            }

            return(itemCount);
        }