static ParkingLot() { ParkingHouse = new ParkingHouse(); }
/// <summary> /// Checks if parking house is full. /// </summary> /// <param name="clients">Clients list.</param> /// <returns>Is enough room for parking?</returns> public bool CheckParkingLotSize(Clients clients) { _clientsList = clients.ClientList; _parkingHouse = ParkingLot.ParkingHouse; _parkingSpaces = ParkingLot.ParkingHouse.ParkingSpaces; var roomLeft = _parkingSpaces.Count(x => x.ClientId != null); if (roomLeft == 500) return false; return HasRightToEnter; }