public bool IsValid()
        {
            var result = !String.IsNullOrWhiteSpace(Username);

            result &= !String.IsNullOrWhiteSpace(Comment);
            result &= EmailUtils.IsValidAddress(Email);
            result &= !string.IsNullOrWhiteSpace(Password);
            return(result);
        }
示例#2
0
        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);
        }
示例#4
0
 public void IsValidAdress_ValidProperly(string address, bool expected)
 {
     Assert.True(EmailUtils.IsValidAddress(address) == expected);
 }