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)); }
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)); }