// 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)); }
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)); }