Example #1
0
        public async Task CreateAppartments(int buildingId, int entranceId, int countApartments)
        {
            IApartmentService apartmentService = new ApartmentService();

            IEntranceService entrancetService = new EntranceService();
            int entranceNumber = entrancetService.GetByIdAsync(entranceId).Result.EntranceNumber;

            Random Rand = new Random();

            for (int i = 0; i < countApartments; i++)
            {
                int apartmentByEntranceCounter = (entranceNumber - 1) * 75;


                var res = await apartmentService.CreateApartment(new ApartmentModel()
                {
                    BuildingId      = buildingId,
                    EntranceId      = entranceId,
                    IsOwn           = false,
                    SquareSize      = Rand.Next(50, 100),
                    ApartmentNumber = i + 1 + apartmentByEntranceCounter,
                    PersonId        = 1,
                });
            }
        }
Example #2
0
        public async Task CreateEntrances(int buildingId, int countEntrances)
        {
            IEntranceService entranceServiceService = new EntranceService();

            for (int i = 0; i < countEntrances; i++)
            {
                var res = await entranceServiceService.CreateEntrance(new EntranceModel()
                {
                    BuildingId     = buildingId,
                    EntranceNumber = i + 1,
                });
                await CreateAppartments(buildingId, res.Id, 75);
            }
        }