1
resposta

Problema para incluir novo livro

Estou tendo problemas para incluir um livro no repositório, o livro não está sendo incluso no arquivo .csv, consequentemente não está sendo incluso nos livros para ler.

Fui debugando e está passando pelo método Incluir normalmente, colocando id ... porém não está escrevendo no arquivo .csv. Não sei se pode ter haver com o path do arquivo ...

1 resposta

Olá Thales, como vai?

Sentimos muito pela demora em te retornar.

Acabei de finalizar essa aula, e seguindo as orientações consegui incluir um livro normalmente.

Algumas sugestões do que pode estar acontecendo:

  • A string key do nosso GetRouteValue() pode estar diferente do nossostring template :
builder.MapRoute("Cadastro/NovoLivro/{nome(diferença aqui)}/{autor}", NovoLivroParaLer);

Titulo = context.GetRouteValue("nomeLivro(diferença aqui)").ToString(),
Autor = context.GetRouteValue("autor").ToString()
  • Talvez no return do método onde adicionamos o livro, algo não esteja de acordo.
var repo = new LivroRepositorioCSV();

repo.Incluir(livro);
return context.Response.WriteAsync("Livro adicionado!");

De qualquer maneira espero que tenha conseguido resolver. Qualquer dúvida estarei por aqui.

Abraços!