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