Пример #1
0
        public async Task <ActionResult <Evento> > Get(int id)
        {
            var evento = await _repositorio.BuscarPorId(id);

            if (evento == null)
            {
                return(NotFound());
            }

            return(evento);
        }
Пример #2
0
        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);
        }
Пример #3
0
 public ActionResult <List <EventoDomain> > GetById(string id)
 {
     try
     {
         var evento = _eventoRepository.BuscarPorId(id);
         return(Ok(evento));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Пример #4
0
        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 }));
            }
        }