public ShoppingCartController(ApplicationDbContext db, IWebHostEnvironment webHostEnvironment)
 {
     this._db            = db;
     _webHostEnvironment = webHostEnvironment;
     ShoppingCartVM      = new ShoppingCartViewModels()
     {
         Products = new List <Models.Products>()
     };
 }
Exemple #2
0
        public ShoppingCartViewModels ReturnCurrentCartViewModel()
        {
            var cart = ShoppingCart.GetCart(this.HttpContext);
            // Set up our ViewModel
            var viewModel = new ShoppingCartViewModels
            {
                CartItems = cart.GetCartItems(_context),
                CartTotal = cart.GetTotal(_context)
            };

            return(viewModel);
        }
        public JsonResult Index()
        {
            var cart          = ShoppingCart.GetCart(this.HttpContext);
            var cartviewModel = new ShoppingCartViewModels
            {
                CartItems = cart.GetCartItems(),
                CartTotal = cart.GetTotal()
            };



            return(Json(cartviewModel, JsonRequestBehavior.AllowGet));
        }