public InternalBookingsController(IBookingsProcessingService bookingsProcessingService,
                                   IServiceAccountContext serviceAccountContext,
                                   IBookingReportsService reportsService,
                                   IMarkupBonusMaterializationService markupBonusMaterializationService,
                                   IBookingStatusRefreshService bookingRefreshStatusService,
                                   INGeniusRefundService refundService)
 {
     _bookingsProcessingService         = bookingsProcessingService;
     _serviceAccountContext             = serviceAccountContext;
     _reportsService                    = reportsService;
     _markupBonusMaterializationService = markupBonusMaterializationService;
     _bookingRefreshStatusService       = bookingRefreshStatusService;
     _refundService = refundService;
 }
Exemplo n.º 2
0
 public BookingsProcessingService(IBookingAccountPaymentService accountPaymentService,
                                  IBookingCreditCardPaymentService creditCardPaymentService,
                                  ISupplierBookingManagementService supplierBookingManagementService,
                                  IBookingNotificationService bookingNotificationService,
                                  IBookingReportsService reportsService,
                                  EdoContext context,
                                  IBookingRecordsUpdater bookingRecordsUpdater,
                                  IDateTimeProvider dateTimeProvider)
 {
     _accountPaymentService            = accountPaymentService;
     _creditCardPaymentService         = creditCardPaymentService;
     _supplierBookingManagementService = supplierBookingManagementService;
     _bookingNotificationService       = bookingNotificationService;
     _reportsService        = reportsService;
     _context               = context;
     _bookingRecordsUpdater = bookingRecordsUpdater;
     _dateTimeProvider      = dateTimeProvider;
 }