/// <summary> /// Namespaces a validation error code for an <see cref="INewPasswordValidator"/> /// into the format "cf-new-password-{error-code}". /// </summary> /// <param name="errorCode"> /// The code that succintly describes the error which should be in slug /// format e.g. "max-length-exceeded". /// </param> public static string AddNamespace(string errorCode) { if (string.IsNullOrWhiteSpace(errorCode)) { throw new ArgumentEmptyException(); } return(ValidationErrorCodes.AddNamespace(errorCode, "new-password")); }
private static string RetrieveMessageText(ValidationErrorCodes validationErrorCode) { if (ExternalRetrieveMessageTextHandler != null) { string result = ExternalRetrieveMessageTextHandler(validationErrorCode); if (!String.IsNullOrEmpty(result)) { return(result); } } return(Resources.ResourceManager.GetString(validationErrorCode.ToString(), CultureInfo.CurrentUICulture)); }
private static string AddNamespace(string errorCode) { return(ValidationErrorCodes.AddNamespace(errorCode, "user")); }
private static string AddNamespace(string errorCode) { return(ValidationErrorCodes.AddNamespace(errorCode, "authorized-tasks")); }
/// <summary> /// Validates the member. /// </summary> /// <param name="member">The member.</param> /// <param name="maxLength">Length of the max.</param> /// <param name="validationErrors">The validation errors.</param> /// <param name="missingCode">The missing code.</param> /// <param name="tooLongCode">The too long code.</param> public static void ValidateMember(string member, int maxLength, ICollection <ValidationError> validationErrors, ValidationErrorCodes missingCode, ValidationErrorCodes tooLongCode) { if (String.IsNullOrEmpty(member)) { validationErrors.AddValidationErrorMessage(missingCode); } else if (member.Length > maxLength) { validationErrors.AddValidationErrorMessage(tooLongCode); } }
/// <summary> /// Adds the validation error message. /// </summary> /// <param name="validationErrors">The validation errors.</param> /// <param name="validationErrorCode">The error code.</param> public static void AddValidationErrorMessage(this ICollection <ValidationError> validationErrors, ValidationErrorCodes validationErrorCode) { if (validationErrors != null) { validationErrors.Add(new ValidationError(validationErrorCode)); } }
/// <summary> /// Initializes a new instance of the <see cref="ValidationError"/> class. /// </summary> /// <param name="validationErrorCode">The validation error code.</param> public ValidationError(ValidationErrorCodes validationErrorCode) { ValidationErrorCode = validationErrorCode; }
private static string AddNamespace(string errorCode) { return(ValidationErrorCodes.AddNamespace(errorCode, "password-policy")); }