public bool EhValido()
        {
            if (this._regras.ObterRegras().Count().Equals(0))
            {
            }

            this.Notificacoes = this._regras.Validar(this);
            return(this.Notificacoes.EhValido());
        }
Ejemplo n.º 2
0
        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]);
            }
        }
Ejemplo n.º 3
0
        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());
 }
Ejemplo n.º 5
0
 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());
        }
Ejemplo n.º 7
0
 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());
 }
Ejemplo n.º 8
0
 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());
        }
Ejemplo n.º 10
0
        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());
        }
Ejemplo n.º 12
0
 public bool EhValido()
 {
     this.Notificacoes = this._validacao.Validar(this);
     return(this.Notificacoes.EhValido());
 }
Ejemplo n.º 13
0
 public void Adicionar(INotificarValidacao notificacao)
 {
     ((List <INotificacao>)notificacao.Validacao).ForEach(x => Validacao.Add(new Notificacao(x.Mensagem, x.Referencia)));
 }