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

            if (presenca == null)
            {
                return(NotFound());
            }
            await _repositorio.Excluir(presenca);

            return(presenca);
        }
示例#2
0
        public async Task <ActionResult <Presenca> > Delete(int id)
        {
            Presenca presenca_buscada = _repositorio.BuscarPorID(id);

            if (presenca_buscada == null)
            {
                return(NotFound(new { mensagem = "Nenhuma presença encontrada para o ID informado" }));
            }

            await _repositorio.Excluir(presenca_buscada);

            return(presenca_buscada);
        }
        public async Task <ActionResult <Presenca> > Delete(int id)
        {
            // FindAsync = procura algo especifico no banco
            var presenca = await _repositorio.BuscarPorID(id);

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

            await _repositorio.Excluir(presenca);

            return(presenca);
        }
示例#4
0
        public async Task <ActionResult <Presenca> > Delete(int id)
        {
            var presenca = await _repositorio.BuscarPorId(id);

            if (presenca == null)
            {
                return(NotFound()); // notfound - não existe
            }
            presenca = await _repositorio.Excluir(presenca);

            // _contexto.Presenca.Remove(presenca);
            // await _contexto.SaveChangesAsync();
            return(presenca);
        }