Modifying users
To modify a user, you must perform the following:
- Get instance of the user manager.
The manager is represented by the UserManager class. For more information about getting the instance, see Managing users.
- Get the user.
Get an instance of the specified user. For more information, read Querying users.
- Modify the user.
Update the values of the desired properties of the User object.
- Save the changes.
Save the changes to the manager.
Here is a code example:
public void ModifyUser(string username, string newEmail)
{
UserManager userManager = UserManager.GetManager();
UserProfileManager profileManager = UserProfileManager.GetManager();
User user = userManager.GetUsers().Where(u => u.UserName == username).SingleOrDefault();
if (user != null)
{
user.Email = newEmail;
userManager.SaveChanges();
}
}