예제 #1
0
 public WideAvailabilitySearchService(IAccommodationBookingSettingsService accommodationBookingSettingsService,
                                      IWideAvailabilitySearchStateStorage stateStorage, IWideAvailabilitySearchService wideAvailabilitySearchService,
                                      IWideAvailabilityStorage availabilityStorage)
 {
     _accommodationBookingSettingsService = accommodationBookingSettingsService;
     _stateStorage = stateStorage;
     _wideAvailabilitySearchService = wideAvailabilitySearchService;
     _availabilityStorage           = availabilityStorage;
 }
예제 #2
0
 public AvailabilitiesController(IAgentContextService agentContextService,
                                 IWideAvailabilitySearchService wideAvailabilitySearchService,
                                 IRoomSelectionService roomSelectionService,
                                 IBookingEvaluationService bookingEvaluationService,
                                 IDeadlineService deadlineService)
 {
     _agentContextService           = agentContextService;
     _wideAvailabilitySearchService = wideAvailabilitySearchService;
     _roomSelectionService          = roomSelectionService;
     _bookingEvaluationService      = bookingEvaluationService;
     _deadlineService = deadlineService;
 }
 public AccommodationsController(IWideAvailabilitySearchService wideAvailabilitySearchService,
                                 IRoomSelectionService roomSelectionService,
                                 IBookingEvaluationService bookingEvaluationService,
                                 IBookingManagementService bookingManagementService,
                                 IBookingRecordsManager bookingRecordsManager,
                                 IAgentContextService agentContextService,
                                 IBookingRegistrationService bookingRegistrationService,
                                 IDateTimeProvider dateTimeProvider,
                                 IDeadlineService deadlineService)
 {
     _wideAvailabilitySearchService = wideAvailabilitySearchService;
     _roomSelectionService          = roomSelectionService;
     _bookingEvaluationService      = bookingEvaluationService;
     _bookingManagementService      = bookingManagementService;
     _bookingRecordsManager         = bookingRecordsManager;
     _agentContextService           = agentContextService;
     _bookingRegistrationService    = bookingRegistrationService;
     _dateTimeProvider = dateTimeProvider;
     _deadlineService  = deadlineService;
 }