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); }
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); } }