public void Excluir(Perfil perfil) { try { if (perfil.ID == 0) { throw new PerfilNaoExcluidoExcecao(); } List <Perfil> resultado = perfilRepositorio.Consultar(perfil, TipoPesquisa.E); if (resultado == null || resultado.Count <= 0 || resultado.Count > 1) { throw new PerfilNaoExcluidoExcecao(); } resultado[0].Status = (int)Status.Inativo; this.Alterar(resultado[0]); } catch (Exception e) { throw e; } //this.perfilRepositorio.Excluir(perfil); }
public List <Perfil> Consultar() { List <Perfil> perfilList = perfilRepositorio.Consultar(); return(perfilList); }