Esempio n. 1
0
        public ViewResult Index()
        {
            var itens = _carrinho.GetCarrinhoItens();

            _carrinho.CarrinhoItens = itens;

            var carVm = new CarrinhoViewModel
            {
                Carrinho      = _carrinho,
                CarrinhoTotal = _carrinho.GetCarrinhoTotal()
            };

            return(View(carVm));
        }
Esempio n. 2
0
        public IActionResult Checkout(Venda venda)
        {
            var itens = _carrinho.GetCarrinhoItens();

            _carrinho.CarrinhoItens = itens;
            if (_carrinho.CarrinhoItens.Count == 0)
            {
                ModelState.AddModelError("", "Seu carrinho está vazio, adicione um produto");
            }

            if (ModelState.IsValid)
            {
                _vendaRep.CriarVenda(venda);
                //  _carrinho.LimparCarrinho();
                return(RedirectToAction("Complete"));
            }

            return(View(venda));
        }