static public string ValidationMessageFor(CreateAccountValidationExceptions exception) { var message = "Unknown exception!"; switch (exception) { case CreateAccountValidationExceptions.InvalidUsername: message = "Invalid username. Username must be at least " + CreateAccountValidator.usernameRequiredLength + " characters."; break; case CreateAccountValidationExceptions.InvalidPassword: message = "Invalid password. Password must contain at least " + CreateAccountValidator.passwordRequiredLength + " character."; break; } return(message); }
static public CreateAccountValidationException CreateException(CreateAccountValidationExceptions exception) { return(new CreateAccountValidationException(CreateAccountValidationException.ValidationMessageFor(exception))); }