public static Cart CreateCart() { DSCartEntities da = new DSCartEntities(); Cart c = new Cart() { CreateDate = DateTime.UtcNow, ModifyDate = DateTime.UtcNow }; da.Carts.Add(c); da.SaveChanges(); return c; }
public static void AddProduct(int cartID, int productID) { DSCartEntities da = new DSCartEntities(); Cart c = GetCart(cartID); if (c == null) throw new Exception("Cart does not exist"); CartProduct cp = new CartProduct() {CartID = cartID, ProductID = productID}; c.ModifyDate = DateTime.UtcNow; da.CartProducts.Add(cp); da.SaveChanges(); }
public static Cart GetCart(int cartID) { DSCartEntities da = new DSCartEntities(); return da.Carts.FirstOrDefault(i => i.ID == cartID); }