public IActionResult Index() { var items = _cartBuy.GetCartBuyItems(); _cartBuy.CartBuyItems = items; var cartbBuyViewModel = new CartBuyViewModel { cartBuy = _cartBuy, cartBuyTotal = _cartBuy.GetCartBuyTotal() }; return(View(cartbBuyViewModel)); }
public IViewComponentResult Invoke() { var items = _cartBuy.GetCartBuyItems(); _cartBuy.CartBuyItems = items; var cartBuyVM = new CartBuyViewModel { cartBuy = _cartBuy, cartBuyTotal = _cartBuy.GetCartBuyTotal() }; return(View(cartBuyVM)); }
public IActionResult Checkout(Request request) { var items = _cartBuy.GetCartBuyItems(); _cartBuy.CartBuyItems = items; if (_cartBuy.CartBuyItems.Count == 0) { ModelState.AddModelError("", "Seu carrinho está vazio, inclua um lanche..."); } if (ModelState.IsValid) { _repo.CreateRequest(request); ViewBag.CheckoutCompleteMessage = "Obrigado pelo seu pedido"; ViewBag.TotalRequest = _cartBuy.GetCartBuyTotal(); _cartBuy.CartClean(); return(View("~/Views/Request/CheckoutComplete.cshtml", request)); } return(View(request)); }