public RedirectToRouteResult Checkout(Cart cart) { if (cart.Lines.Count() == 0) { ModelState.AddModelError("", "Sorry, your cart is empty!"); } cart.TotalPrice = cart.ComputeTotalValue(); cart.UserName = User.Identity.Name.ToString(); var lns = cart.Lines.ToList(); foreach (var l in lns) { db.Products.Attach(l.Product); } db.Carts.Add(cart); db.SaveChanges(); cart.Clear(); return(RedirectToAction("ShowProducts", "Product")); }
public ActionResult CreateProduct(Product product) { db.Products.Add(product); db.SaveChanges(); return(Redirect("/Product/ShowProducts")); }
public void Save() { db.SaveChanges(); }