private static string ErrorCodeToString(MembershipCreateStatus createStatus)
{
// See http://msdn.microsoft.com/en-us/library/system.web.security.membershipcreatestatus.aspx for
// a full list of status codes.
switch (createStatus) {
case MembershipCreateStatus.DuplicateUserName:
return Resources.Resources.UsernameAlreadyExists;
case MembershipCreateStatus.DuplicateEmail:
return Resources.Resources.EnterDifferentEmail;
case MembershipCreateStatus.InvalidPassword:
return Resources.Resources.InvalidPassword;
case MembershipCreateStatus.InvalidEmail:
return Resources.Resources.InvalidEmail;
case MembershipCreateStatus.InvalidAnswer:
return Resources.Resources.InvalidAnswer;
case MembershipCreateStatus.InvalidQuestion:
return Resources.Resources.InvalidQuestion;
case MembershipCreateStatus.InvalidUserName:
return Resources.Resources.InvalidUsername;
case MembershipCreateStatus.ProviderError:
return Resources.Resources.ProviderError;
case MembershipCreateStatus.UserRejected:
return Resources.Resources.UserRejected;
default:
return Resources.Resources.UnknownError;
}
}