Exemplo n.º 1
0
 public IMemberData GetContactByName(string name)
 {
     if (UsersList.ContainsKey(name))
     {
         return(UsersList[name]);
     }
     if (GroupsList.ContainsKey(name))
     {
         return(GroupsList[name]);
     }
     return(null);
 }
Exemplo n.º 2
0
 public void RemoveUser(UserData memberData)
 {
     try
     {
         UserData removedMemberData = null;
         if (UsersList.ContainsKey(memberData.Name))
         {
             UsersList.Remove(memberData.Name, out removedMemberData);
         }
         if (removedMemberData != null)
         {
             List <GroupData> userGroupMembership = GetUserGroupMembership(memberData);
             foreach (var group in userGroupMembership)
             {
                 RemoveUserFromGroup(group, removedMemberData);
             }
         }
     }
     catch (Exception e)
     {
         Console.WriteLine(e.Message);
     }
 }