Esempio n. 1
0
        [Authorize] //Exige autenticação (login) para acessar a action
        public async Task <IActionResult> Carrinho(string codigoProduto)
        {
            if (!string.IsNullOrEmpty(codigoProduto))
            {
                await pedidoRepository.AddItemAsync(codigoProduto);
            }

            var pedido = await pedidoRepository.GetPedidoAsync();

            List <ItemPedido> itens             = pedido.Itens;
            CarrinhoViewModel carrinhoViewModel = new CarrinhoViewModel(itens);

            return(base.View(carrinhoViewModel));
        }