public async Task <ActionResult <Presenca> > Get(int id)
        {
            var presenca = await _repositorio.BuscarPorID(id);

            if (presenca == null)
            {
                return(NotFound());
            }
            return(presenca);
        }
示例#2
0
        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);
        }
示例#3
0
        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);
        }