//public static Dictionary<int, Queue<int>> Rooms = Plans.CreateRooms(); public void ChangeMaster(int planId, int userId) { Singleton Rooms = Singleton.GetInstance(); int masterId = Rooms.ListOfRooms[planId].ElementAt(0); if (userId == masterId) { if (Rooms.ListOfRooms.ContainsKey(planId)) { int MasterId = Rooms.ListOfRooms[planId].Dequeue(); Rooms.ListOfRooms[planId].Enqueue(MasterId); } //promena u bazi Plans.ChangeMaster(planId); //novi master masterId = Rooms.ListOfRooms[planId].ElementAt(0); UserDTO master = Users.Read(masterId); Clients.All.changeMaster(planId, master.FirstName, master.LastName); } }