Decidi criar um httpGet fazendo uma busca por nome do Titulo do filme, porém só funciona se eu tirar o getById, o .net me joga um erro de
Microsoft.AspNetCore.Routing.Matching.AmbiguousMatchException: The request matched multiple endpoints. Matches: FilmesApi.Controllers.FilmesController.GetByIdFilmes (FilmesApi) FilmesApi.Controllers.FilmesController.GetByName (FilmesApi) Queria saber o motivo já que é outro método
meu código
[HttpGet("{id}")]
public Filme? GetByIdFilmes(int id)
{
return filmes.FirstOrDefault(filme => filme.Id == id);
}
[HttpGet("{name}")]
public Filme? AKDFIAUFJ(string name)
{
return filmes.Find(filme => filme.Titulo == name);
}