示例#1
0
        private void AddUser(string name, string group, string cid)
        {
            ConnectedUser cu = new ConnectedUser(name, cid, group);

            Users.Add(cu);
            List <ConnectedUser> grouplist = Users.FindAll(x => x.groupname.Equals(group));

            SendGroup("_GROUPCOUNT_", group, "Users count in group: " + grouplist.Count);
        }
示例#2
0
        private void RemoveUser(string cid)
        {
            ConnectedUser cu = Users.Find(x => x.connectionid.Equals(cid));

            if (cu != null)
            {
                string groupname = cu.groupname;
                Users.Remove(cu);
                List <ConnectedUser> grouplist = Users.FindAll(x => x.groupname.Equals(groupname));
                SendGroup("_GROUPCOUNT_", groupname, "Users count in group: " + grouplist.Count);
            }
        }