public async Task <IActionResult> Remover(int estadoId) { try { var estadoCadastrado = await _repositorio.ObterPeloId(estadoId); if (estadoCadastrado == null) { return(NotFound()); } _repositorio.Remover(estadoCadastrado); if (await _repositorio.EfetuouAlteracaoNaBase()) { return(Ok( new { message = "Estado removido com sucesso!" } )); } } catch (Exception ex) { return(BadRequest($"Ao remover o estado ocorreu o erro: {ex.Message}")); } return(BadRequest()); }
public new bool Remover(Estado estado) { return(_estadoRespositorio.Remover(estado)); }