Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Método CarregaLista

Esse método não existia anteriormente, certo? Após a implementação não consigo mais acessar a rota Livros/ParaLer. O navegador retorna erro 500. Por que isso acontece?

1 resposta
solução!

Já encontrei o erro!

No vídeo o parâmetro passado ("lista") está errado. No caso, deveria ser ("para-ler") que foi o nome dado ao arquivo html que renderiza a lista de livros, conforme o código abaixo:

private static string CarregaLista(IEnumerable<Livro> livros)
        {
            var conteudoArquivo = HtmlUtils.CarregaArquivoHTML("para-ler");
            foreach (var livro in livros)
            {
                conteudoArquivo = conteudoArquivo.Replace("#novo-item#", $"<li>{livro.Titulo} - {livro.Autor}</li>#novo-item#");
            }
            return conteudoArquivo.Replace("#novo-item#", "");
        }