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