[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)); }