Esempio n. 1
0
        public static bool ValidarEditarPerfil(Context contexto, Dictionary <string, string> entradas)
        {
            AbstractValidatorHandler validarNome       = new ValidarNome(AbstractValidatorHandler.ValidatorTipos.Nome);
            AbstractValidatorHandler validarNascimento = new ValidarNascimento(AbstractValidatorHandler.ValidatorTipos.Nascimento);
            AbstractValidatorHandler validarTelefone   = new ValidarTelefone(AbstractValidatorHandler.ValidatorTipos.Telefone);

            validarNome.SetProximaOpcao(validarNascimento);
            validarNascimento.SetProximaOpcao(validarTelefone);

            return(validarNome.ValidatorHandler(contexto, entradas));
        }
Esempio n. 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));
        }