public async Task <ActionResult <Regiao> > Delete(int id) { var regiao = await _repositorio.BuscarPorID(id); if (regiao == null) { return(NotFound()); } await _repositorio.Excluir(regiao); return(regiao); }
public async Task <ActionResult <Regiao> > Delete(int id) { var regiao = await _repositorio.BuscarPorID(id); if (regiao == null) { return(NotFound("Região não encontrada")); } try { await _repositorio.Excluir(regiao); } catch (System.Exception ex) { return(BadRequest(new { mensagem = "Não foi possível excluir. Raw: " + ex })); } return(regiao); }