public FranceTravel(BookingDatabase accomodationData, TripAdvisorDatabase tripsData, ShutterStockDatabase photosData, OysterDatabase reviewData, Random _rd) { accomodationDataIterator = accomodationData.GetIterator(); tripsDataIterator = tripsData.GetIterator(); photosDataIterator = photosData.GetIterator(); reviewDataIterator = reviewData.GetIterator(); rd = _rd; }
protected TravelAgency(Random rd, ShutterStockDatabase photoDatabase, OysterDatabase reviewDatabase, BookingDatabase accommodationDatabase, TripAdvisorDatabase taDatabase) { NumOfDaysRandomizer = rd; PhotoIterator = photoDatabase.GetIterator(); ReviewIterator = reviewDatabase.GetIterator(); AccommodationIterator = accommodationDatabase.GetIterator(); TaIterator = taDatabase.GetIterator(); PhotoDecoder = photoDatabase.GetDecoder(); AccommodationDecoder = accommodationDatabase.GetDecoder(); TaDecoder = taDatabase.GetDecoder(); }
internal AbstractTravel(TripAdvisorDatabase tripAdvisorDatabase, OysterDatabase oysterDatabase, BookingDatabase bookingDatabase, ShutterStockDatabase stockDatabase) { this.tripAdvisorDatabase = tripAdvisorDatabase; this.oysterDatabase = oysterDatabase; this.bookingDatabase = bookingDatabase; this.stockDatabase = stockDatabase; it_booking = bookingDatabase.GetIterator(); it_oyster = oysterDatabase.GetIterator(); it_stock = stockDatabase.GetIterator(); it_trip = tripAdvisorDatabase.GetIterator(); Min = 1; Max = 4; AttractiionsDaily = 3; bookingCoder = BookingCoder.GetCoder(); advisorCoder = TripAdvisorCoder.GetCoder(); stockCoder = ShutterStockCoder.GetCoder(); random = new Random(); }