public void UpdateCart(Cart_Product cp) { entities.Cart_Product.Attach(GetCartProduct(cp.Username,cp.ProductID)); entities.Cart_Product.ApplyCurrentValues(cp); entities.SaveChanges(); }
public bool AddProductToCart(Cart_Product cp) { if (this.GetCartProduct(cp.Username, cp.ProductID) == null) { new CartRep().AddProductToCart(cp); return true; } else { return false; } }
public ActionResult MultipleCommand(string id, string productSubmit) { if (@User.Identity.IsAuthenticated) { try { if (productSubmit == "AddToCart") { Cart_Product cp = new Cart_Product(); cp.ProductID = new Guid(id); cp.Username = @User.Identity.Name; cp.Quantity = 1; //need to check the defenition of the status in cart if (new WCFCart_Order().AddProductToCart(cp)) { //add a msg if it was added to cart } return RedirectToAction("Home", "Product"); } else if (productSubmit == "BuyProduct") { Cart_Product cp = new Cart_Product(); cp.ProductID = new Guid(id); cp.Username = @User.Identity.Name; cp.Quantity = 1; new WCFCart_Order().AddProductToCart(cp); return RedirectToAction("Index", "UserAccount"); } else { return RedirectToAction("Home", "Product"); } } catch (Exception) { return RedirectToAction("Home", "Product"); } } else { return RedirectToAction("Home", "Product"); } }
public void DeleteProductFromCart(Cart_Product cp) { entities.Cart_Product.DeleteObject(GetCartProduct(cp.Username, cp.ProductID)); entities.SaveChanges(); }
public void AddProductToCart(Cart_Product cp) { entities.AddToCart_Product(cp); entities.SaveChanges(); }
/// <summary> /// Create a new Cart_Product object. /// </summary> /// <param name="productID">Initial value of the ProductID property.</param> /// <param name="username">Initial value of the Username property.</param> /// <param name="quantity">Initial value of the Quantity property.</param> public static Cart_Product CreateCart_Product(global::System.Guid productID, global::System.String username, global::System.Int32 quantity) { Cart_Product cart_Product = new Cart_Product(); cart_Product.ProductID = productID; cart_Product.Username = username; cart_Product.Quantity = quantity; return cart_Product; }
/// <summary> /// Deprecated Method for adding a new object to the Cart_Product EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToCart_Product(Cart_Product cart_Product) { base.AddObject("Cart_Product", cart_Product); }
public void UpdateCart(Cart_Product cp) { new CartRep().UpdateCart(cp); }
public void DeleteProductFromCart(Cart_Product cp) { new CartRep().DeleteProductFromCart(cp); }