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?
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?
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#", "");
}