Пример #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>
 /// Finds the user by course.
 /// </summary>
 /// <param name="emailId">The course id.</param>
 /// <returns>List of User</returns>
 public List<UserViewModel> GetUsersByCourse(int courseId)
 {
     List<UserViewModel> models = new List<UserViewModel>();
     try
     {
         List<User> users = UserManager.GetUsersByCourse(courseId);
         models = UserViewModelFactory.CreateFromDomainModel(users, ObjectMapper);
     }
     catch (Exception ex)
     {
         ExceptionManager.HandleException(ex, PolicyNameType.ExceptionReplacing);
     }
     return models;
 }
Пример #3
0
 /// <summary>
 /// Gets the user by email id.
 /// </summary>
 /// <param name="emailId">The emailId id.</param>
 /// <returns></returns>
 public UserViewModel GetUserByEmailId(string emailId)
 {
     UserViewModel model = default(UserViewModel);
     try
     {
         User user = UserManager.GetUserByEmailId(emailId);
         model = UserViewModelFactory.CreateFromDomainModel(user, ObjectMapper);
     }
     catch (Exception ex)
     {
         ExceptionManager.HandleException(ex, PolicyNameType.ExceptionReplacing);
     }
     return model;
 }
Пример #4
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;
 }