Ejemplo n.º 1
0
 public GroupMemberModel GetMemberModel(string groupName, User user)
 {
     GroupMemberModel model = new GroupMemberModel();
     model.FullName = user.FullName;
     model.Name = user.Name;
     bool isMember = user.Groups.Contains(groupName, StringComparer.CurrentCultureIgnoreCase);
     model.CanAdd = !isMember;
     model.CanRemove = isMember;
     return model;
 }
Ejemplo n.º 2
0
 public UserModel GetModel(User user, bool includeDummy)
 {
     UserModel model = new UserModel();
     model.Name = user.Name;
     model.FullName = user.FullName;
     model.Properties = new ThreadSafeObservableCollection<PropertyModel>();
     model.Groups = new ThreadSafeObservableCollection<GroupModel>();
     if (includeDummy)
     {
         model.Groups.Add(dummyGroup);
     }
     return model;
 }