public ViewResult Index() { var items = _winkelWagen.GetShoppingCartItems(); _winkelWagen.WinkelWagenItems = items; var vm = new WinkelWagenViewModel { WinkelWagen = _winkelWagen, WinkelWagenTotaal = _winkelWagen.GetShoppingCartTotal() }; return(View(vm)); }
public IViewComponentResult Invoke() { var items = _winkelWagen.GetShoppingCartItems(); _winkelWagen.WinkelWagenItems = items; var winkelWagenViewModel = new WinkelWagenViewModel { WinkelWagen = _winkelWagen, WinkelWagenTotaal = _winkelWagen.GetShoppingCartTotal() }; return(View(winkelWagenViewModel)); }
public IActionResult Checkout(Order order) { var items = _winkelWagen.GetShoppingCartItems(); _winkelWagen.WinkelWagenItems = items; if (_winkelWagen.WinkelWagenItems.Count == 0) { ModelState.AddModelError("", "Winkelwagen is leeg!"); } if (ModelState.IsValid) { _orderRepo.MaakOrder(order); _winkelWagen.ClearCart(); return(RedirectToAction("CheckoutComplete")); } return(View(order)); }