public ViewResult Index() { var items = autoShopCart.GetAutoShopItems(); autoShopCart.ListAutoShopItems = items; var obj = new AutoShopCartViewModel { AutoShopCart = autoShopCart }; ViewBag.Title = "Корзина"; return(View(obj)); }
public IActionResult Checkout(OrderFormHolder holder) { autoShopCart.ListAutoShopItems = autoShopCart.GetAutoShopItems(); if (autoShopCart.ListAutoShopItems.Count == 0) { ModelState.AddModelError("EmptyCart", "Корзина не должна быть пустой!"); } var validationResult = orderFormValidator.ValidateOnCheckout(holder.Form, ModelState); if (validationResult.ModelStateViewModel.IsValid) { orderFormHandler.HandleCheckout(holder.Form, validationResult); return(RedirectToAction("Complete")); } return(View(holder.Form)); }