Example #1
0
 public SaveTransactionProvider(ILogger logger, ISettings settings,
                                IEventTicketAttributeRepository eventTicketAttributeRepository,
                                ITransactionRepository transactionRepository,
                                ITransactionDetailRepository transactionDetailRepository,
                                ITicketCategoryRepository ticketCategoryRepository,
                                ICountryRepository countryRepository,
                                IReferralProvider referralProvider,
                                ISaveTransactionScheduleDetailProvider saveTransactionScheduleDetailProvider,
                                IEventDetailRepository eventDetailRepository,
                                IEventTicketDetailRepository eventTicketDetailRepository,
                                IGeoCurrency geoCurrency,
                                ISaveIPProvider saveIPProvider,
                                ISeatBlockingProvider seatBlockingProvider,
                                IZoomMeetingProvider zoomMeetingProvider,
                                IEventRepository eventRepository,
                                IEventStripeConnectAccountProvider eventStripeConnectAccountProvider
                                )
 {
     _eventTicketAttributeRepository = eventTicketAttributeRepository;
     _transactionRepository          = transactionRepository;
     _transactionDetailRepository    = transactionDetailRepository;
     _ticketCategoryRepository       = ticketCategoryRepository;
     _eventDetailRepository          = eventDetailRepository;
     _referralProvider            = referralProvider;
     _countryRepository           = countryRepository;
     _eventTicketDetailRepository = eventTicketDetailRepository;
     _saveIPProvider      = saveIPProvider;
     _geoCurrency         = geoCurrency;
     _zoomMeetingProvider = zoomMeetingProvider;
     _eventStripeConnectAccountProvider = eventStripeConnectAccountProvider;
     _eventRepository = eventRepository;
     _saveTransactionScheduleDetailProvider = saveTransactionScheduleDetailProvider;
     _logger = logger;
     _seatBlockingProvider = seatBlockingProvider;
 }
Example #2
0
 public StripeCharger(ILogger logger,
                      ISettings settings,
                      ITransactionDetailRepository transactionDetailRepository,
                      ITransactionRepository transactionRepository,
                      ITransactionPaymentDetailRepository transactionPaymentDetailRepository,
                      ITransactionStatusUpdater transactionStatusUpdater,
                      IStripeConnectCharger stripeConnectCharger,
                      IEventRepository eventRepository,
                      IOrderDetailsRepository orderDetailsRepository,
                      IEventStripeConnectAccountProvider eventStripeConnectAccountProvider,
                      IZoomMeetingProvider zoomMeetingProvider)
     : base(logger, settings)
 {
     _transactionRepository              = transactionRepository;
     _transactionDetailRepository        = transactionDetailRepository;
     _transactionPaymentDetailRepository = transactionPaymentDetailRepository;
     _transactionStatusUpdater           = transactionStatusUpdater;
     _stripeConnectCharger              = stripeConnectCharger;
     _orderDetailsRepository            = orderDetailsRepository;
     _eventRepository                   = eventRepository;
     _zoomMeetingProvider               = zoomMeetingProvider;
     _eventStripeConnectAccountProvider = eventStripeConnectAccountProvider;
 }