Ejemplo n.º 1
0
        public static bool ValidarLogin(Context contexto, Dictionary <string, string> informacoesInseridas)
        {
            AbstractValidatorHandler validarEmail = new ValidarEmail(AbstractValidatorHandler.ValidatorTipos.Email);
            AbstractValidatorHandler validarSenha = new ValidarSenha(AbstractValidatorHandler.ValidatorTipos.Senha);

            validarEmail.SetProximaOpcao(validarSenha);

            return(validarEmail.ValidatorHandler(contexto, informacoesInseridas));
        }
Ejemplo 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));
        }