public bool AtualizarAtividadeUsuario(int id, bool ativo) { var resultado = _UsuarioRepositorio.AtualizarAtivoUsuario(id, ativo); if (resultado) { _mensagens.AdicionarMensagem(MensagensErro.UsuarioSucessoAtualizacao); } return(resultado); }
public bool IncluirPermissao(string nome, string descricao) { var dominio = new PermissaoDm(nome, descricao); dominio.DefinirMensagens(_mensagens); dominio.PossuiCaracteresInvalidos(); if (_mensagens.PossuiFalhasValidacao()) { throw new RegraNegocioException(MensagensErro.RegraNegocioErroValidacao); } bool sucesso = false; try { var permissaoBanco = new PermissaoDpo(dominio.Permissao, dominio.Nome, dominio.Descricao, dominio.Ativo); sucesso = _repositorio.InserirPermissao(permissaoBanco); if (sucesso) { _mensagens.AdicionarMensagem(TipoMensagem.Informativo, MensagensErro.PermissaoSucessoInclusao); return(sucesso); } _mensagens.AdicionarMensagem(TipoMensagem.Erro, MensagensErro.PermissaoFalhaInclusao); return(sucesso); } catch (SqlException ex) { _mensagens.AdicionarMensagem(TipoMensagem.Erro, ex.Message); return(false); } }