public static User CreateDomainUser(UserModel userModel) { var domainUser = new User { ID = userModel.ID, FirstName = userModel.FirstName, LastName = userModel.LastName, LoginName = userModel.LoginName, Password = userModel.Password, Roles = RolesFactory.CreateDomainRoles(userModel.AssignedRoles).ToList() }; return(domainUser); }
public static UserModel CreateUserModel(User user, RoleRepository roleRepository) { var availableRoles = roleRepository.GetAll(); return(new UserModel { ID = user.ID, FirstName = user.FirstName, LastName = user.LastName, LoginName = user.LoginName, Password = user.Password, AvailableRoles = RolesFactory.CreateRoleModels(availableRoles, user.Roles), }); }