Esempio n. 1
0
        public static MembershipUser Create(string username, string password, string email)
        {
            MembershipUser   membershipUser   = null;
            CreateUserStatus createUserStatus = CreateUserStatus.UnknownFailure;

            try
            {
                if (!string.IsNullOrEmpty(email))
                {
                    membershipUser   = System.Web.Security.Membership.CreateUser(username, password, email);
                    createUserStatus = ((membershipUser == null) ? CreateUserStatus.UnknownFailure : CreateUserStatus.Created);
                }
                else
                {
                    membershipUser   = System.Web.Security.Membership.CreateUser(username, password);
                    createUserStatus = ((membershipUser == null) ? CreateUserStatus.UnknownFailure : CreateUserStatus.Created);
                }
            }
            catch (MembershipCreateUserException ex)
            {
                createUserStatus = HiMembership.GetCreateUserStatus(ex.StatusCode);
            }
            catch (Exception exception_)
            {
                createUserStatus = HiMembership.GetCreateUserStatus(exception_);
            }
            if (createUserStatus != CreateUserStatus.Created)
            {
                throw new CreateUserException(createUserStatus);
            }
            return(membershipUser);
        }
Esempio n. 2
0
        public static CreateUserStatus GetCreateUserStatus(Exception exception_0)
        {
            MembershipCreateUserException ex = exception_0 as MembershipCreateUserException;
            CreateUserStatus result;

            if (ex != null)
            {
                result = HiMembership.GetCreateUserStatus(ex.StatusCode);
            }
            else
            {
                result = CreateUserStatus.UnknownFailure;
            }
            return(result);
        }