Imagine que temos um Get que lista todos os carros.
localhost:5000/Carros
[HttpGet]
public async Task<IActionResult> Get()
{
var lista = await db.Carros.ListarTodosAsync();
return Ok(lista);
}
Se no meu front-end eu precisar, por exemplo, de uma lista de carros alugados, seria viável ter duas rotas para o mesmo verbo get? Algo como:
- localhost:5000/Carros/Alugados
Ou seria melhor
- Tratar com querystring, tipo localhost:5000/Carros?alugado=true
- Ou filtrar os registros no front-end
Vlw!