/// <summary> /// View wish list. /// </summary> /// <returns>ActionResult.</returns> public ActionResult WishList() { var ch = new CartHelper(CartHelper.WishListName); return View(ch.CreateCartModel(true)); }
/// <summary> /// Quicks the access. /// </summary> /// <returns>ActionResult.</returns> //[DonutOutputCache(CacheProfile = "StoreCache", Duration = 0)] public ActionResult QuickAccess() { var wishListHelper = new CartHelper(CartHelper.WishListName); var cartHelper = new CartHelper(CartHelper.CartName); return PartialView("QuickAccess", (new { Cart = cartHelper.CreateCartModel(true), WishList = wishListHelper.CreateCartModel(true), UserHelper.CustomerSession.CustomerName }).ToExpando()); }
/// <summary> /// Creates the cart model. /// </summary> /// <param name="cart">The cart.</param> /// <returns>CartModel.</returns> private CartModel CreateCartModel(CartHelper cart) { var model = cart.CreateCartModel(true); model.ShippingEstimateModel.Countries = _countryClient.GetAllCountries(); return model; }
/// <summary> /// Quicks the access. /// </summary> /// <returns>ActionResult.</returns> //[ChildActionOnly, DonutOutputCache(CacheProfile = "StoreCache", Duration = 0)] public ActionResult CartOptions() { var compareListHelper = new CartHelper(CartHelper.CompareListName); var cartHelper = new CartHelper(CartHelper.CartName); return PartialView("CartOptions", (new { Cart = cartHelper.CreateCartModel(true), CompareList = compareListHelper.CreateCompareModel() }).ToExpando()); }