public async Task <ActionResult <Presenca> > Get(int id) { var presenca = await _repositorio.BuscarPorID(id); if (presenca == null) { return(NotFound()); } return(presenca); }
public ActionResult <Presenca> Get(int id) { Presenca presenca = _repositorio.BuscarPorID(id); if (presenca == null) { return(NotFound(new { mensagem = "Nenhuma presença encontrado para o ID informado" })); } return(presenca); }
public async Task <ActionResult <Presenca> > Get(int id) { // FindAsync (Select * from Presenca where id = id) var Presenca = await _repositorio.BuscarPorID(id); if (Presenca == null) { return(NotFound()); } return(Presenca); }
[HttpGet("{id}")] // "{id}/{outro}" caso a rota tenha dois parametros public async Task <ActionResult <Presenca> > Get(int id) { // FindAsync = procura algo especifico no banco var presenca = await _repositorio.BuscarPorID(id); if (presenca == null) { return(NotFound()); } return(presenca); }