コード例 #1
0
        public ActionResult CartSummary()
        {
            List<HiLToysDataModel.Cart> products = new List<HiLToysDataModel.Cart>();
            CartApplicationService cartApplicationService = new CartApplicationService();
             CartViewModel cartViewModel = new CartViewModel();
             var Cart = ShoppingCartActions.GetCart();

             cartViewModel.Cart.CartID = Cart.ShoppingCartId;
             cartViewModel = cartApplicationService.GetCarts(Cart.ShoppingCartId);

            if (cartViewModel.Cart.CartTotal < 1)
             Session["payment_amt"] = null;
             else
             Session["payment_amt"] = cartViewModel.Cart.CartTotal;
            cartViewModel = cartApplicationService.GetCartCount(cartViewModel);
              ViewData["CartCount"] = cartViewModel.Cart.Count;

             return PartialView("CartSummary");
        }
コード例 #2
0
        public ActionResult ResetCartSummary()
        {
            CartApplicationService cartApplicationService = new CartApplicationService();
             CartViewModel cartViewModel = new CartViewModel();
             var Cart = ShoppingCartActions.GetCart();
             cartViewModel.Cart.CartID = Cart.ShoppingCartId;
             cartViewModel = cartApplicationService.GetCartCount(cartViewModel);
             ViewData["CartCount"] = cartViewModel.Cart.Count;

             return PartialView("CartSummary");
        }
コード例 #3
0
        //
        public ActionResult GetCartCount(FormCollection postedFormData)
        {
            CartApplicationService cartApplicationService = new CartApplicationService();
             CartViewModel cartViewModel = new CartViewModel();
             var Cart = ShoppingCartActions.GetCart();
             cartViewModel.Cart.CartID = Cart.ShoppingCartId;
             cartViewModel = cartApplicationService.GetCartCount(cartViewModel);
             return Json(new
             {
             TotalCatCount = cartViewModel.Cart.Count

             });
        }