Example #1
0
        public void AdicionarMensagem()
        {
            var valor = new ClasseA();
            INotificarValidacao notificacoes = new NotificarValidacao();

            notificacoes.Adicionar("Teste", valor, x => x.Valor1);
        }
        public IEnumerable <Curso> EhUnico(Curso entidade)
        {
            IList <Curso>       resultado    = new List <Curso>();
            Curso               item         = null;
            INotificarValidacao notificacoes = new NotificarValidacao();

            item = this.NomeEhUnico(entidade);
            notificacoes.Adicionar(this);
            if (!this.EhValido())
            {
                resultado.Add(item);
            }

            item = this.SiglaEhUnico(entidade);
            notificacoes.Adicionar(this);
            if (!this.EhValido())
            {
                resultado.Add(item);
            }

            this.Notificacoes.Limpar();
            this.Notificacoes.Adicionar(notificacoes);

            return(resultado.ToArray());
        }
Example #3
0
        public void AdicionarNotificacoes()
        {
            var valor = new ClasseA();

            valor.EhValido();
            INotificarValidacao notificacoes = new NotificarValidacao();

            notificacoes.Adicionar(valor.Notificacoes);
        }
Example #4
0
 public ClasseA()
 {
     _validacao   = new ClasseAValidacao();
     Notificacoes = new NotificarValidacao();
 }