public void createRoom(string room) { roomEnt = new RoomControl(room); roomEnt.Parent = this; roomEnt.User = PageManager.Context.Username; Children.Add(roomEnt); roomEnt.Render(); Rooms.Add(roomEnt); }
void ChatHub_OnRecieveMessage(string room, string user, string message, bool isAlert) { RoomControl roomEnt = null; foreach (var v in Rooms) { if (v.Name == room) { roomEnt = v; break; } } if (roomEnt == null) { Log.log("the room entity we are looking for is null ", room, Rooms, user, message, isAlert); return; } roomEnt.AddNewMessage(user, message, isAlert); }