Exemplo n.º 1
0
 public BookingService(DirectContracts.Services.IBookingService bookingService, IAvailabilitySearchStorage availabilitySearchStorage, IBookingResponseService bookingResponseService, IBookingManagementService bookingManagementService, IAvailabilityIdMatchingService availabilityIdMatchingService)
 {
     _bookingService                = bookingService;
     _availabilitySearchStorage     = availabilitySearchStorage;
     _bookingResponseService        = bookingResponseService;
     _availabilityIdMatchingService = availabilityIdMatchingService;
     _bookingManagementService      = bookingManagementService;
 }
Exemplo n.º 2
0
 public BookingsProcessingService(IBookingPaymentService bookingPaymentService,
                                  IBookingManagementService bookingManagementService,
                                  IBookingMailingService bookingMailingService,
                                  EdoContext context)
 {
     _bookingPaymentService    = bookingPaymentService;
     _bookingManagementService = bookingManagementService;
     _bookingMailingService    = bookingMailingService;
     _context = context;
 }
Exemplo n.º 3
0
        private BookingsProcessingService CreateProcessingService(IBookingManagementService bookingManagementService)
        {
            var context = MockEdoContextFactory.Create();

            context.Setup(c => c.Bookings)
            .Returns(DbSetMockProvider.GetDbSetMock(Bookings));

            var service = new BookingsProcessingService(Mock.Of <IBookingPaymentService>(),
                                                        bookingManagementService,
                                                        Mock.Of <IBookingMailingService>(),
                                                        context.Object);

            return(service);
        }
 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;
 }
 public BookingManagementController(IBookingManagementService bookingManagementService)
 {
     _bookingManagementService = bookingManagementService;
 }
Exemplo n.º 6
0
 public AccommodationsController(IAdministratorContext administratorContext,
                                 IBookingManagementService bookingManagementService)
 {
     _administratorContext     = administratorContext;
     _bookingManagementService = bookingManagementService;
 }