public bool IsValid() { var result = !String.IsNullOrWhiteSpace(Username); result &= !String.IsNullOrWhiteSpace(Comment); result &= EmailUtils.IsValidAddress(Email); result &= !string.IsNullOrWhiteSpace(Password); return(result); }
public override ValidationResult Validate(object value, CultureInfo cultureInfo) { ValidationResult validationResult = new ValidationResult(false, "Adres nieprawidłowy"); if (value != null) { string stringValue = value as string; if (EmailUtils.IsValidAddress(stringValue)) { validationResult = ValidationResult.ValidResult; } } return(validationResult); }
public string GetError() { ErrorLog = String.Empty; if (String.IsNullOrWhiteSpace(Username)) { ErrorLog += "Dane osobowe nie zostały ustawione.\n"; } if (String.IsNullOrWhiteSpace(Comment)) { ErrorLog += "Komentarz nie został ustawiony" + System.Environment.NewLine; } if (!EmailUtils.IsValidAddress(Email)) { ErrorLog += "E-mail jest nieustawiony lub jest niepoprawny." + System.Environment.NewLine; } if (string.IsNullOrWhiteSpace(Password)) { ErrorLog += "Hasło jest nieustawione." + System.Environment.NewLine; } return(ErrorLog); }
public void IsValidAdress_ValidProperly(string address, bool expected) { Assert.True(EmailUtils.IsValidAddress(address) == expected); }