Exemplo n.º 1
0
        public ActionResult RemoveFromCart(int id)
        {
            var    cart     = ShoppingCart.GetCart(this.HttpContext);
            string itemName = DB.Article
                              .Single(item => item.ArticleId == id).ArticleName;

            int itemCount = cart.RemoveFromCart(id);

            // Display the confirmation message
            var results = new ShoppingCartRemVM
            {
                CartTotal = cart.GetTotal(),
                CartCount = cart.GetCount(),
                ItemCount = itemCount,
                DeleteId  = id
            };

            return(Json(results));
        }
Exemplo n.º 2
0
        //
        // GET: /Store/AddToCart/5
        public ActionResult AddToCart(int id)
        {
            var addedItem = DB.Article
                            .Single(item => item.ArticleId == id);

            var cart = ShoppingCart.GetCart(this.HttpContext);

            int count = cart.AddToCart(addedItem);

            var results = new ShoppingCartRemVM
            {
                CartTotal = cart.GetTotal(),
                CartCount = cart.GetCount(),
                ItemCount = count,
                DeleteId  = id
            };

            return(RedirectToAction("ArticleAdded", new { artId = id }));
        }