Já foi resolvido.
Eu havia esquecido de herdar a ControllerBase
Já foi resolvido.
Eu havia esquecido de herdar a ControllerBase
Olá Lucas
Fico feliz em saber que você conseguiu resolver o problema! É comum esquecermos de pequenos detalhes como herdar a classe ControllerBase, mas é importante lembrar que ela é necessária para utilizar os métodos Ok e NotFound.
No contexto que você compartilhou, o instrutor explica que ao retornar um filme, você deve utilizar o método Ok se o filme existir e o método NotFound se o filme não for encontrado. Ele também menciona que esses métodos não são do tipo Filme, mas sim do tipo IActionResult.
Por exemplo, se você estiver retornando um filme com o método Ok, você pode fazer assim:
return Ok(filme);
E se o filme não for encontrado, você pode fazer assim:
return NotFound();
Dessa forma, você estará retornando o status correto para cada situação.
Lembre-se de sempre seguir as boas práticas e deixar o retorno das suas rotas o mais claro e entendível possível para quem for consumir a API.
Espero ter ajudado e bons estudos!