eu crie um novo método que busca por nome do filme
[HttpGet("titulos_names/{name}")]
[ProducesResponseType(StatusCodes.Status200OK)]
[ProducesResponseType(StatusCodes.Status404NotFound)]
public IActionResult GetByTitulo(string name)
{
var filme = _context.Filmes.Where(filme => filme.Titulo == name);
if (filme == null) return NotFound();
return Ok(filme);
}
Como tinha outro método Get da paginação, ele dava erro de Microsoft.AspNetCore.Routing.Matching.AmbiguousMatchException, tive que adicionar o path "titulos_names", para não conflitar, ele até compila mas dá runtime error se alguem quiserem saber se já testei. Porém esse path "titulos_names/{name}" fica na url, seria uma boa prática colocar o nome do método na string do path ? Ex
[HttpGet("GetByName/{name}")]