public ChatServerModel() { Groups["Lobby"] = new ChatGroup() { GroupName = "Lobby" }; }
internal string CreateGroup(string groupName, string userName) { if (string.IsNullOrEmpty(groupName)) { return("GroupName empty"); } if (Groups.TryGetValue(groupName, out var chatGroup)) { throw new Exception($"GroupName {groupName} already exist"); //return $"GroupName {groupName} already exist"; } var newGroup = new ChatGroup { GroupName = groupName }; newGroup.Members.Add(userName); Groups[groupName] = newGroup; return(null); }