protected static void RefreshRoom(ServerContext server, Room room) { var roomRefreshedContent = new ClientRoomRefreshedCommand.MessageContent { Room = room, Users = room.Users.Select(nick => server.Users[nick]).ToList() }; foreach (string user in room.Users) ServerModel.Server.SendMessage(user, ClientRoomRefreshedCommand.CommandId, roomRefreshedContent); }
/// <summary> /// Сравнивает этот объект с объектом указанным в параметре метода. /// </summary> /// <param name="room">Объект с которомы осуществляется сравнение.</param> /// <returns>Истина если объекты равны.</returns> public bool Equals(Room room) { return string.Equals(name, room.name); }