public ActionResult Excluir(int id) { try { var cargo = _cargosRepositorio.ObterCargoPorId(id); if (cargo == null) { RegistroNaoEncontrado(); } _cargosRepositorio.Excluir(cargo.Id); GravarLogAuditoria(TipoLogAuditoria.DELETE, cargo); } catch { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } return(new HttpStatusCodeResult(HttpStatusCode.NoContent)); }