public InternalBookingsController(IBookingsProcessingService bookingsProcessingService,
                                   IBookingMailingService bookingMailingService,
                                   IServiceAccountContext serviceAccountContext)
 {
     _bookingsProcessingService = bookingsProcessingService;
     _bookingMailingService     = bookingMailingService;
     _serviceAccountContext     = serviceAccountContext;
 }
 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;
 }
 public ServiceAccountRequiredAuthorizationHandler(IServiceAccountContext serviceAccountContext, ILogger <AgentRequiredAuthorizationHandler> logger)
 {
     _serviceAccountContext = serviceAccountContext;
     _logger = logger;
 }