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); // в олпосибле сэшнс записалось одно расписание } }
private void PrintSession(CinemaHallSessions hall, int count) { Console.WriteLine(); Console.WriteLine($"Зал {count + 1}, свободное время: {hall.RemainingTime}"); hall.PrintAllSessionsInThisHall(); }