Example #1
0
        public ActionResult Remove(string productId)
        {
            ShoppingCart     shoppingCart = ShoppingCartBinder.GetShoppingCart();
            ShoppingCartItem cartItem     = shoppingCart.Items.FirstOrDefault(item => item.ProductId == productId);

            if (null != cartItem)
            {
                shoppingCart.Items.Remove(cartItem);
            }
            return(RedirectToAction("ShoppingCart"));
        }
Example #2
0
 public ActionResult ShoppingCart(string productId, string productName, decimal price, [ModelBinder(typeof(ShoppingCartBinder))] ShoppingCart shoppingCart)
 {
     shoppingCart.Add(productId, productName, price);
     return(View(ShoppingCartBinder.GetShoppingCart()));
 }