public ActionResult AddToQuickCart(int id) { var model = new ShoppingCartModel(); try { var addedProduct = _productService.GetProductById(id); var cart = ShoppingCart.GetCart(this.HttpContext); int count = cart.AddToCart(_unitOfWork, _cartService, addedProduct); model.CartItems = cart.GetCartItems(_cartService, _productService, _categoryService); model.CartTotal = cart.GetTotal(_cartService); ViewData["CountItems"] = model.CartItems.Count(); } catch { } return PartialView("_QuickCart", model); }
public ActionResult Index() { var cart = ShoppingCart.GetCart(this.HttpContext); var model = new ShoppingCartModel { CartItems = cart.GetCartItems(_cartService, _productService, _categoryService), CartTotal = cart.GetTotal(_cartService) }; return View(model); }
public ActionResult _ShowQuickCart() { var model = new ShoppingCartModel(); try { var cart = ShoppingCart.GetCart(this.HttpContext); model.CartItems = cart.GetCartItems(_cartService, _productService, _categoryService); model.CartTotal = cart.GetTotal(_cartService); ViewData["CountItems"] = model.CartItems.Count(); } catch { } return PartialView("_QuickCart", model); }