private void CreateAllSessions(Node node)
 {
     if (node.Nexts.Count != 0)
     {
         foreach (Node n in node.Nexts)
         {
             CreateAllSessions(n);
         }
     }
     else
     {
         CinemaHallSessions currentSession = new CinemaHallSessions(node.Length, node.CinemaSessions);
         _allPossibleSessions.Add(currentSession); // в олпосибле сэшнс записалось одно расписание
     }
 }
Esempio n. 2
0
 private void PrintSession(CinemaHallSessions hall, int count)
 {
     Console.WriteLine();
     Console.WriteLine($"Зал {count + 1}, свободное время: {hall.RemainingTime}");
     hall.PrintAllSessionsInThisHall();
 }