Пример #1
0
 /// <summary>
 /// Deprecated Method for adding a new object to the Users EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToUsers(User user)
 {
     base.AddObject("Users", user);
 }
Пример #2
0
 public MembershipUser CreateUser(string username, string password, string email, string passwordQuestion,
                                  string passwordAnswer, bool isApproved, object providerUserKey,
                                  DateTime? birthDate, string firstName, string middleName, string lastName,
                                  string homePhone, string mobilePhone, string street1, string street2,
                                  string street3, string city, string state, string zipCode, string country,
                                  out MembershipCreateStatus status)
 {
     int totalRecords;
     if (FindUsersByEmail(email, 1, 1, out totalRecords).Count > 0)
     {
         status = MembershipCreateStatus.DuplicateEmail;
         return null;
     }
     if (FindUsersByName(username, 1, 1, out totalRecords).Count > 0)
     {
         status = MembershipCreateStatus.DuplicateUserName;
         return null;
     }
     if ((((string.Compare(passwordAnswer, username, StringComparison.OrdinalIgnoreCase) == 0) ||
           (string.Compare(passwordAnswer, password, StringComparison.OrdinalIgnoreCase) == 0)) ||
          (string.Compare(passwordAnswer, email, StringComparison.OrdinalIgnoreCase) == 0)) ||
         (string.Compare(passwordAnswer, passwordQuestion, StringComparison.OrdinalIgnoreCase) == 0))
     {
         status = MembershipCreateStatus.InvalidAnswer;
         return null;
     }
     if (((string.Compare(password, username, StringComparison.OrdinalIgnoreCase) == 0) ||
          (string.Compare(password, email, StringComparison.OrdinalIgnoreCase) == 0)) ||
         (string.Compare(password, passwordQuestion, StringComparison.OrdinalIgnoreCase) == 0))
     {
         status = MembershipCreateStatus.InvalidPassword;
         return null;
     }
     var a = new User
                 {
                     Birthdate = birthDate,
                     City = city,
                     Country = country,
                     CreateDate = DateTime.UtcNow,
                     Email = email,
                     FirstName = firstName,
                     HomePhone = homePhone,
                     LastActivityDate = DateTime.UtcNow,
                     LastName = lastName,
                     MiddleName = middleName,
                     MobilePhone = mobilePhone,
                     Name = username,
                     Password = password,
                     SecurityAnswer = passwordAnswer,
                     SecurityQuestion = passwordQuestion,
                     State = state,
                     StreetAddress1 = street1,
                     StreetAddress2 = street2,
                     StreetAddress3 = street3,
                     ZipCode = zipCode
                 };
     _Context.Users.AddObject(a);
     _Context.SaveChanges();
     status = MembershipCreateStatus.Success;
     return GetUser(a.ID, true);
 }
Пример #3
0
 /// <summary>
 /// Create a new User object.
 /// </summary>
 /// <param name="id">Initial value of the ID property.</param>
 /// <param name="name">Initial value of the Name property.</param>
 /// <param name="password">Initial value of the Password property.</param>
 /// <param name="email">Initial value of the Email property.</param>
 /// <param name="securityQuestion">Initial value of the SecurityQuestion property.</param>
 /// <param name="securityAnswer">Initial value of the SecurityAnswer property.</param>
 /// <param name="createDate">Initial value of the CreateDate property.</param>
 /// <param name="privacyLevel">Initial value of the PrivacyLevel property.</param>
 /// <param name="isApproved">Initial value of the IsApproved property.</param>
 /// <param name="isLockedOut">Initial value of the IsLockedOut property.</param>
 /// <param name="invalidPasswordAttempts">Initial value of the InvalidPasswordAttempts property.</param>
 public static User CreateUser(global::System.Int64 id, global::System.String name, global::System.String password, global::System.String email, global::System.String securityQuestion, global::System.String securityAnswer, global::System.DateTime createDate, global::System.Int32 privacyLevel, global::System.Boolean isApproved, global::System.Boolean isLockedOut, global::System.Int32 invalidPasswordAttempts)
 {
     User user = new User();
     user.ID = id;
     user.Name = name;
     user.Password = password;
     user.Email = email;
     user.SecurityQuestion = securityQuestion;
     user.SecurityAnswer = securityAnswer;
     user.CreateDate = createDate;
     user.PrivacyLevel = privacyLevel;
     user.IsApproved = isApproved;
     user.IsLockedOut = isLockedOut;
     user.InvalidPasswordAttempts = invalidPasswordAttempts;
     return user;
 }