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!