示例#1
0
        public async Task <ActionResult <Doacao> > Delete(int id)
        {
            var Doacao = await _repositorio.BuscarPorID(id);

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

            return(Doacao);
        }
示例#2
0
        public async Task <ActionResult <Doacao> > Delete(int id)
        {
            var doacao = await _repositorio.BuscarPorID(id);

            if (doacao == null)
            {
                return(NotFound("Doação não encontrada"));
            }
            try {
                await _repositorio.Excluir(doacao);
            } catch (System.Exception ex) {
                return(BadRequest(new {
                    mensagem = "Não foi possível excluir. Raw: " + ex
                }));
            }
            return(doacao);
        }