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); }
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); }