Beispiel #1
0
 private RoomSelectionSearchTask(IPriceProcessor priceProcessor,
                                 ISupplierConnectorManager supplierConnectorManager,
                                 IRoomSelectionStorage roomSelectionStorage)
 {
     _priceProcessor           = priceProcessor;
     _supplierConnectorManager = supplierConnectorManager;
     _roomSelectionStorage     = roomSelectionStorage;
 }
 public BookingEvaluationService(ISupplierConnectorManager supplierConnectorManager,
                                 IPriceProcessor priceProcessor,
                                 IRoomSelectionStorage roomSelectionStorage,
                                 IAccommodationBookingSettingsService accommodationBookingSettingsService,
                                 IDateTimeProvider dateTimeProvider,
                                 IBookingEvaluationStorage bookingEvaluationStorage)
 {
     _supplierConnectorManager            = supplierConnectorManager;
     _priceProcessor                      = priceProcessor;
     _roomSelectionStorage                = roomSelectionStorage;
     _accommodationBookingSettingsService = accommodationBookingSettingsService;
     _dateTimeProvider                    = dateTimeProvider;
     _bookingEvaluationStorage            = bookingEvaluationStorage;
 }
Beispiel #3
0
 private WideAvailabilitySearchTask(IWideAvailabilityStorage storage,
                                    IPriceProcessor priceProcessor,
                                    IAccommodationDuplicatesService duplicatesService,
                                    ISupplierConnectorManager supplierConnectorManager,
                                    IDateTimeProvider dateTimeProvider,
                                    ILogger <WideAvailabilitySearchTask> logger)
 {
     _storage                  = storage;
     _priceProcessor           = priceProcessor;
     _duplicatesService        = duplicatesService;
     _supplierConnectorManager = supplierConnectorManager;
     _dateTimeProvider         = dateTimeProvider;
     _logger = logger;
 }
Beispiel #4
0
 public WideAvailabilityPriceProcessor(IPriceProcessor priceProcessor)
 {
     _priceProcessor = priceProcessor;
 }
Beispiel #5
0
 public void injectProcessor(IPriceProcessor obj)
 {
     this.processor = obj;
 }
 public RoomSelectionPriceProcessor(IPriceProcessor priceProcessor)
 {
     _priceProcessor = priceProcessor;
 }
Beispiel #7
0
 public Checkout(IPriceProcessor <ISpecialOffer> priceProcessor)
 {
     _priceProcessor = priceProcessor;
 }
 public BookingEvaluationPriceProcessor(IPriceProcessor priceProcessor)
 {
     _priceProcessor = priceProcessor;
 }