Ejemplo n.º 1
0
 /// <summary>
 /// View wish list.
 /// </summary>
 /// <returns>ActionResult.</returns>
 public ActionResult WishList()
 {
     var ch = new CartHelper(CartHelper.WishListName);
     return View(ch.CreateCartModel(true));
 }
Ejemplo n.º 2
0
 /// <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());
 }
Ejemplo n.º 3
0
 /// <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;
 }
Ejemplo n.º 4
0
 /// <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());
 }