public static void ValidateFloatInRange(float?input, float minValue, float maxValue) { if (input != null && !InputDataChecker.CheckFloatInRange(input.Value, minValue, maxValue)) { throw new ArgumentException(string.Format(Constants.ErrorMessages.FloatNotInRange, minValue, maxValue)); } }
public static void ValidateStringMaxLength(string input, int length) { if (!InputDataChecker.CheckStringMaxLength(input, length)) { throw new ArgumentException(string.Format(Constants.ErrorMessages.StringExceedsLength, length)); } }
private void usernameTextBox_TextChanged(object sender, EventArgs e) { if (!InputDataChecker.CheckStringMinMaxLength(this.UsernameTextBox.Text, Constants.MinUsernameLength, Constants.MaxUsernameLength)) { this.UsernameInfoLabel.Show(); this.UsernameInfoLabel.Text = Constants.WarningMessages.UsernameFormat; } else { if (UserService.Validations.isUsernameExisting(this.UsernameTextBox.Text) && this.UsernameTextBox.Text != user.Username) { this.UsernameInfoLabel.Show(); this.UsernameInfoLabel.Text = Constants.WarningMessages.UsernameTaken; } else { this.UsernameInfoLabel.Hide(); } } }