예제 #1
0
 /// <summary>
 /// Updates the user.
 /// </summary>
 /// <param name="model">The model.</param>
 public void UpdateUser(UserViewModel model)
 {
     try
     {
         User user = UserViewModelFactory.CreateFromViewModelModel(model, ObjectMapper);
         UserManager.Update(user);
     }
     catch (Exception ex)
     {
         ExceptionManager.HandleException(ex, PolicyNameType.ExceptionReplacing);
     }
 }
예제 #2
0
 /// <summary>
 /// Creates the user.
 /// </summary>
 /// <param name="membershipProviderId">The membership provider id.</param>
 /// <param name="model">The model.</param>
 public UserViewModel CreateUser(int membershipProviderId, UserViewModel model)
 {
     try
     {
         User user = UserViewModelFactory.CreateFromViewModelModel(model, ObjectMapper);
         user.Membership_Id = membershipProviderId;
         User createdUser = UserManager.Add(user);
         return UserViewModelFactory.CreateFromDomainModel(createdUser, ObjectMapper);
     }
     catch (Exception ex)
     {
         ExceptionManager.HandleException(ex, PolicyNameType.ExceptionReplacing);
     }
     return null;
 }