コード例 #1
0
        public static bool ValidarConfirmarSenha(Context contexto, Dictionary <string, string> senhasInseridas)
        {
            AbstractValidatorHandler validarSenha          = new ValidarSenha(AbstractValidatorHandler.ValidatorTipos.Senha);
            AbstractValidatorHandler validarConfirmarSenha = new ValidarConfirmarSenha(AbstractValidatorHandler.ValidatorTipos.ConfirmarSenha);

            validarSenha.SetProximaOpcao(validarConfirmarSenha);

            return(validarSenha.ValidatorHandler(contexto, senhasInseridas));
        }
コード例 #2
0
        public static bool ValidarCadastroParticipante(Context contexto, Dictionary <string, string> informacoesInseridas)
        {
            AbstractValidatorHandler validarNome           = new ValidarNome(AbstractValidatorHandler.ValidatorTipos.Nome);
            AbstractValidatorHandler validarEmail          = new ValidarEmail(AbstractValidatorHandler.ValidatorTipos.Email);
            AbstractValidatorHandler validarNascimento     = new ValidarNascimento(AbstractValidatorHandler.ValidatorTipos.Nascimento);
            AbstractValidatorHandler validarSenha          = new ValidarSenha(AbstractValidatorHandler.ValidatorTipos.Senha);
            AbstractValidatorHandler validarConfirmarSenha = new ValidarConfirmarSenha(AbstractValidatorHandler.ValidatorTipos.ConfirmarSenha);
            AbstractValidatorHandler validarTelefone       = new ValidarTelefone(AbstractValidatorHandler.ValidatorTipos.Telefone);

            validarEmail.SetProximaOpcao(validarNome);
            validarNome.SetProximaOpcao(validarNascimento);
            validarNascimento.SetProximaOpcao(validarTelefone);
            validarTelefone.SetProximaOpcao(validarSenha);
            validarSenha.SetProximaOpcao(validarConfirmarSenha);

            return(validarEmail.ValidatorHandler(contexto, informacoesInseridas));
        }