public IActionResult CreateOrder() { var user = servicesUser.GetUser(); var ids = servicesCart.GetCartItems(); var shopItems = shopCartRep.GetShopCartItems(ids); if (!orderRep.CheckProductsInStock(shopItems)) { return(RedirectToAction("Index", "ShopCart", new { message = "К сожалению на складе нет товаров в таком количестве" })); } var orderWithCustomer = new OrderWithCustomerViewModel(); orderWithCustomer.User = user; return(View(orderWithCustomer)); }
public IActionResult Index(string message) { var ids = servicesCart.GetCartItems(); var items = shopCartRep.GetShopCartItems(ids); ProductsCartViewModel productsCart = new ProductsCartViewModel(); productsCart.Products = items; productsCart.ProductsCount = items.Count; productsCart.Price = items.Sum(x => x.Price); ViewBag.message = message; return(View(productsCart)); }