Exemple #1
0
        //public static HashSet<string> room_category = new() { "Стандарт", "Эконом", "Люкс", "Президентский" };
        public Hotel()
        {
            dataSerialization = new DataSerialization();

            rand_corp_num = rand.Next(1, 4);//рандомизация номера корпуса чтоб с некоторой вероятностью его закрыть/открыть

            tableofrecords = new TableOfRecords();

            corpuses = dataSerialization.JsonDeserialize(typeof(Corpuses), corpuses_filepath) as Corpuses;



            availableRooms = dataSerialization.JsonDeserialize(typeof(AvailableRooms), av_rooms_filepath) as AvailableRooms;

            tableofrecords = dataSerialization.JsonDeserialize(typeof(TableOfRecords), records_filepath) as TableOfRecords;



            foreach (var r in tableofrecords.records)
            {
                r.room.IsOccupied = true;
            }
        }