public bool EhValido() { if (this._regras.ObterRegras().Count().Equals(0)) { } this.Notificacoes = this._regras.Validar(this); return(this.Notificacoes.EhValido()); }
public void Adicionar(INotificarValidacao notificacao) { IMensagemValidacao[] mensagens = notificacao.Mensagens; int total = mensagens.Count(); for (int i = 0; i < total; i++) { this._mensagens.Add(mensagens[i]); } }
public virtual bool EhValido() { if (this._regra.ObterRegras().Count().Equals(0)) { this.MontarRegra(); } this.Notificacoes = this._regra.Validar(this); return(this.Notificacoes.EhValido()); }
public bool EhValido() { if (this._regras.ObterRegras().Count().Equals(0)) { AtualizarStatusEscp escopo = new AtualizarStatusEscp(); this._regras.AdicionarRegra(escopo.IdEhValido <AtualizarStatusCmd>(x => x.Id)); this._regras.AdicionarRegra(escopo.StatusEhValido <AtualizarStatusCmd>(x => x.Status)); } this.Notificacoes = this._regras.Validar(this); return(this.Notificacoes.EhValido()); }
public virtual bool EhValido() { if (this._regra.ObterRegras().Count().Equals(0)) { InserirEscp escopo = new InserirEscp(); this._regra.AdicionarRegra(escopo.NomeEhValido <InserirCmd>(x => x.Nome)); this._regra.AdicionarRegra(escopo.SiglaEhValido <InserirCmd>(x => x.Sigla)); this._regra.AdicionarRegra(escopo.DescricaoEhValido <InserirCmd>(x => x.Descricao)); } this.Notificacoes = this._regra.Validar(this); return(this.Notificacoes.EhValido()); }
public virtual bool EhValido() { if (this._regra.ObterRegras().Count().Equals(0)) { FiltrarEscp escopo = new FiltrarEscp(); this._regra.AdicionarRegra(escopo.CursooEhValido <FiltrarCmd>(x => x.Cursos)); this._regra.AdicionarRegra(escopo.StatusEhValido <FiltrarCmd>(x => x.Status)); } this.Notificacoes = this._regra.Validar(this); return(this.Notificacoes.EhValido()); }
public bool EhValido() { if (this._regras.ObterRegras().Count().Equals(0)) { FiltrarEscp escopo = new FiltrarEscp(); this._regras.AdicionarRegra(escopo.LoggerEhValido <FiltrarCmd>(x => x.Logs)); this._regras.AdicionarRegra(escopo.UsuarioEhValido <FiltrarCmd>(x => x.Usuarios)); this._regras.AdicionarRegra(escopo.RastreioEhValido <FiltrarCmd>(x => x.Rastreios)); this._regras.AdicionarRegra(escopo.NivelLoggerEhValido <FiltrarCmd>(x => x.Niveis)); } this.Notificacoes = this._regras.Validar(this); return(this.Notificacoes.EhValido()); }
public virtual bool EhValido() { if (this._regra.ObterRegras().Count().Equals(0)) { CursoEscp escopo = new CursoEscp(); this._regra.AdicionarRegra(escopo.IdEhValido <Curso>(x => x.Id)); this._regra.AdicionarRegra(escopo.NomeEhValido <Curso>(x => x.Nome)); this._regra.AdicionarRegra(escopo.SiglaEhValido <Curso>(x => x.Sigla)); this._regra.AdicionarRegra(escopo.DescricaoEhValido <Curso>(x => x.Descricao)); this._regra.AdicionarRegra(escopo.StatusEhValido <Curso>(x => x.Status)); } this.Notificacoes = this._regra.Validar(this); return(this.Notificacoes.EhValido()); }
public bool EhValido() { if (this._regras.ObterRegras().Count().Equals(0)) { AtualizarEscp escopo = new AtualizarEscp(); this._regras.AdicionarRegra(escopo.IdEhValido <AtualizarCmd>(x => x.Id)); this._regras.AdicionarRegra(escopo.NomeEhValido <AtualizarCmd>(x => x.Nome, this.IgnorarNulo)); this._regras.AdicionarRegra(escopo.SiglaEhValido <AtualizarCmd>(x => x.Sigla, this.IgnorarNulo)); this._regras.AdicionarRegra(escopo.DescricaoEhValido <AtualizarCmd>(x => x.Descricao, this.IgnorarNulo)); } this.Notificacoes = this._regras.Validar(this); return(this.Notificacoes.EhValido()); }
public virtual bool EhValido() { if (this._regra.ObterRegras().Count().Equals(0)) { LoggerEscp escopo = new LoggerEscp(); this._regra.AdicionarRegra(escopo.NomeEhValido <Logger>(x => x.Usuario.Nome)); this._regra.AdicionarRegra(escopo.NivelLoggerEhValido <Logger>(x => x.Nivel)); this._regra.AdicionarRegra(escopo.RastreioEhValido <Logger>(x => x.Rastreio)); this._regra.AdicionarRegra(escopo.CriadoEmEhValido <Logger>(x => x.CriadoEm)); this._regra.AdicionarRegra(escopo.UsuarioEhValido <Logger>(x => x.Usuario.Id)); } this.Notificacoes = this._regra.Validar(this); return(this.Notificacoes.EhValido()); }
public virtual bool EhValido() { if (this._regra.ObterRegras().Count().Equals(0)) { MinhaContaEscp escopo = new MinhaContaEscp(); this._regra.AdicionarRegra(escopo.NomeEhValido <MinhaConta>(x => x.Nome)); this._regra.AdicionarRegra(escopo.SobrenomeEhValido <MinhaConta>(x => x.Sobrenome)); this._regra.AdicionarRegra(escopo.LoginEhValido <MinhaConta>(x => x.Login)); this._regra.AdicionarRegra(escopo.EmailEhValido <MinhaConta>(x => x.Email)); this._regra.AdicionarRegra(escopo.SenhaEhValido <MinhaConta>(x => x.Senha)); this._regra.AdicionarRegra(escopo.CpfEhValido <MinhaConta>(x => x.Cpf)); } this.Notificacoes = this._regra.Validar(this); return(this.Notificacoes.EhValido()); }
public bool EhValido() { this.Notificacoes = this._validacao.Validar(this); return(this.Notificacoes.EhValido()); }
public void Adicionar(INotificarValidacao notificacao) { ((List <INotificacao>)notificacao.Validacao).ForEach(x => Validacao.Add(new Notificacao(x.Mensagem, x.Referencia))); }