Exemplo n.º 1
0
        // GET: Koszyk
        public ActionResult Index()
        {
            //pobiera aktualny stan koszyka w sesji
            var             koszykItems      = koszykManager.GetKoszyk();
            var             koszykTotalPrice = koszykManager.GetTotalPrice();
            KoszykViewModel koszykVM         = new KoszykViewModel()
            {
                KoszykItems = koszykItems,
                TotalPrice  = koszykTotalPrice
            };

            return(View(koszykVM));
        }
Exemplo n.º 2
0
        public ActionResult UsunZKoszyka(int productId)
        {
            KoszykManager koszykManager = new KoszykManager(this.sessionManager, this.db);

            int     itemCount        = koszykManager.UsunZKoszyka(productId);
            int     koszykItemsCount = koszykManager.GetKoszykItemsCount();
            decimal koszykTotalPrice = koszykManager.GetTotalPrice();

            // Zwraca JSON do skryptu JavaScript
            var result = new KoszykRemoveViewModel
            {
                RemovedItemId    = productId,
                RemovedItemCount = itemCount,
                KoszykTotalPrice = koszykTotalPrice,
                KoszykItemsCount = koszykItemsCount
            };

            return(Json(result));
        }