public List <Flat> ListFlats(int floorCount)
        {
            const int   FLAT_COUNT_IN_FLOOR = 4;
            const int   MIN_FLATS_CAPACITY  = 0;
            const int   MAX_FLATS_CAPACITY  = 5;
            Random      rnd        = new Random();
            List <Flat> flats      = new List <Flat>();
            int         flatNumber = 1;

            for (int i = 0; i < floorCount; i++)
            {
                for (int j = 0; j < FLAT_COUNT_IN_FLOOR; j++)
                {
                    int  capacity = rnd.Next(MIN_FLATS_CAPACITY, MAX_FLATS_CAPACITY + 1);
                    Flat flat     = new Flat(i + 1, capacity, flatNumber);
                    flats.Add(flat);
                    flatNumber++;
                }
            }
            return(flats);
        }
Exemple #2
0
 public void PutInAnFlat(Flat flat)
 {
     Flat = flat;
 }