Exemple #1
0
        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"));
        }
Exemple #2
0
 public ActionResult CreateProduct(Product product)
 {
     db.Products.Add(product);
     db.SaveChanges();
     return(Redirect("/Product/ShowProducts"));
 }
Exemple #3
0
 public void Save()
 {
     db.SaveChanges();
 }