public async Task <ActionResult <Evento> > Get(int id) { var evento = await _repositorio.BuscarPorId(id); if (evento == null) { return(NotFound()); } return(evento); }
public async Task <ActionResult <Evento> > Get(int id) { // FindAsync = procura algo específico no banco // await var evento = await _repositorio.BuscarPorId(id); if (evento == null) { return(NotFound()); } return(evento); }
public ActionResult <List <EventoDomain> > GetById(string id) { try { var evento = _eventoRepository.BuscarPorId(id); return(Ok(evento)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public IActionResult BuscarPorId(int id) { try { var evento = EventoRepository.BuscarPorId(id); if (evento == null) { return(NotFound(new { Erro = true, Mensagem = "Evento não encontrado" })); } return(Ok(evento)); } catch (Exception e) { return(BadRequest(new { Erro = true, Mensagem = e.Message })); } }