Exemplo n.º 1
0
        public bool ValidadorNome()
        {
            var validacao = new IsNotNullOrEmptyRule <string>();
            var result    = validacao.Check(_nome);

            if (result == true)
            {
                var val = new NameValidator <string>();
                result   = val.Check(_nome);
                ErroNome = val.ValidationMessage;
            }
            else
            {
                TxtColorNome = "#EB5757";
                ErroNome     = "Por favor, informe seu nome.";
            }
            if (result == false)
            {
                TxtColorNome = "#EB5757";
                IVNome       = true;
            }
            else
            {
                TxtColorNome = "#222222";
                IVNome       = false;
            }
            return(result);
        }
Exemplo n.º 2
0
        public bool ValidadorTelefone()
        {
            var validacao = new IsNotNullOrEmptyRule <string>();
            var result    = validacao.Check(_telefone);

            if (result == true)
            {
                var val = new CellphoneValidator <string>();
                result     = val.Check(_telefone);
                ErroNumero = val.ValidationMessage;
            }
            else
            {
                TxtColorPhone = "#EB5757";
                ErroNumero    = "Por favor, informe seu telefone.";
            }
            if (result == false)
            {
                TxtColorPhone = "#EB5757";
                IVNumero      = true;
            }
            else
            {
                TxtColorPhone = "#222222";
                IVNumero      = false;
            }
            return(result);
        }
Exemplo n.º 3
0
        public bool ValidadorBairro()
        {
            var validacao = new IsNotNullOrEmptyRule <string>();
            var result    = validacao.Check(_bairro);

            if (result == true)
            {
                var val = new AddressValidator <string>();
                result     = val.Check(_bairro);
                ErroBairro = "Bairro inválido!";
            }
            else
            {
                TxtColorBairro = "#EB5757";
                ErroBairro     = "Por favor, informe seu bairro.";
            }
            if (result == false)
            {
                TxtColorBairro = "#EB5757";
                IVBairro       = true;
            }
            else
            {
                TxtColorBairro = "#222222";
                IVBairro       = false;
            }
            return(result);
        }
Exemplo n.º 4
0
        public LoginViewModel()
        {
            cache = DependencyService.Get <SubscriptionsCache>();

            string emptyValidationMessage = Translations.Validations_NullOrEmptyMessage;
            var    emptyRule = new IsNotNullOrEmptyRule
            {
                ValidationMessage = emptyValidationMessage,
            };

            password = new ValidatableObject <string>();
            password.Validations.Add(emptyRule);

            clientId = new ValidatableObject <string>();
            clientId.Validations.Add(emptyRule);

            tenantId = new ValidatableObject <string>();
            tenantId.Validations.Add(emptyRule);

#if DEBUG
            /*
             * Avoid having to enter credentials every time app is deployed
             * during development
             */

            ClientId.Value = AppSettings.ClientId;
            TenantId.Value = AppSettings.TenantId;


            ClientId.IsValid = TenantId.IsValid = Password.IsValid = true;
#else
            ClientId.IsValid = TenantId.IsValid = Password.IsValid = false;
#endif
        }
Exemplo n.º 5
0
        public bool ValidadorAddress()
        {
            var validacao = new IsNotNullOrEmptyRule <string>();
            var result    = validacao.Check(_endereco);

            if (result == true)
            {
                var val = new AddressValidator <string>();
                result       = val.Check(_endereco);
                ErroEndereco = "Endereço inválido!";
            }
            else
            {
                TxtColorEndereco = "#EB5757";
                ErroEndereco     = "Por favor, informe seu endereço.";
            }
            if (result == false)
            {
                TxtColorEndereco = "#EB5757";
                IVEndereco       = true;
            }
            else
            {
                TxtColorEndereco = "#222222";
                IVEndereco       = false;
            }
            return(result);
        }
Exemplo n.º 6
0
        public bool ValidadorCep()
        {
            var validacao = new IsNotNullOrEmptyRule <string>();
            var result    = validacao.Check(_cep);

            if (result == true)
            {
                if (_cep.Length < 10)
                {
                    result  = false;
                    ErroCep = "CEP inválido!";
                }
                else
                {
                    result = true;
                }
            }
            else
            {
                TxtColorCep = "#EB5757";
                ErroCep     = "Por favor, informe seu CEP.";
            }
            if (result == false)
            {
                TxtColorCep = "#EB5757";
                IVCep       = true;
            }
            else
            {
                TxtColorCep = "#222222";
                IVCep       = false;
            }
            return(result);
        }
        public void CheckInValidTypeobject(object type)
        {
            var obj = new IsNotNullOrEmptyRule <object>();

            Assert.IsNotNull(obj);
            Assert.IsTrue(obj.Check(type));
        }
        public void CheckInValid(string password)
        {
            var obj = new IsNotNullOrEmptyRule <string>();

            Assert.IsNotNull(obj);
            Assert.IsFalse(obj.Check(password));
        }
        public void Create()
        {
            var obj = new IsNotNullOrEmptyRule <string>();

            Assert.IsNotNull(obj);

            Assert.IsNull(obj.ValidationMessage);
        }
Exemplo n.º 10
0
        public void TestValidate()
        {
            //arrange
            var rule = new IsNotNullOrEmptyRule <string>("Value cannot be null");

            _validatableObject.Value = "Hello World";
            _validatableObject.AddValidationRule(rule);

            //act
            var actual = _validatableObject.Validate();

            //assert
            Assert.AreEqual(true, actual);
        }
Exemplo n.º 11
0
        public bool ValidadorIdade()
        {
            var validacao = new IsNotNullOrEmptyRule <string>();
            var result    = validacao.Check(_idade);

            if (result == false)
            {
                TxtColorIdade = "#EB5757";
                ErroIdade     = "Por favor, informe sua idade.";
                IVIdade       = true;
            }
            else
            {
                TxtColorIdade = "#222222";
                IVIdade       = false;
            }
            return(result);
        }
Exemplo n.º 12
0
        public bool ValidadorNumero()
        {
            var validacao = new IsNotNullOrEmptyRule <string>();
            var result    = validacao.Check(_numero);

            if (result == false)
            {
                TxtColorNumero = "#EB5757";
                ErroNumero     = "Por favor, informe seu número.";
                IVNumero       = true;
            }
            else
            {
                TxtColorNumero = "#222222";
                IVNumero       = false;
            }
            return(result);
        }