Esempio n. 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;
 }
Esempio n. 2
0
 public DiscountCommandHandler(
     IEventTicketAttributeRepository eventTicketAttributeRepository, ITransactionRepository transactionRepository,
     ITransactionDetailRepository transactionDetailRepository,
     IEventTicketDetailRepository eventTicketDetailRepository,
     IEventDetailRepository eventDetailRepository,
     IEventRepository eventRepository,
     IVenueRepository venueRepository,
     ICityRepository cityRepository,
     IStateRepository stateRepository,
     ICountryRepository countryRepository,
     IIPDetailRepository iPDetailRepository,
     IEventTicketDiscountDetailRepository eventTicketDiscountDetailRepository,
     IDiscountRepository discountRepository,
     IDiscountPromoCodeRepository discountPromoCodeRepository,
     IZoomMeetingProvider zoomMeetingProvider,
     IEventCategoryRepository eventCategoryRepository,
     ILogger logger,
     IGeoCurrency geoCurrency,
     ICurrencyTypeRepository currencyTypeRepository,
     IMediator mediator) : base(mediator)
 {
     _eventTicketAttributeRepository = eventTicketAttributeRepository;
     _transactionRepository          = transactionRepository;
     _transactionDetailRepository    = transactionDetailRepository;
     _eventTicketDetailRepository    = eventTicketDetailRepository;
     _eventDetailRepository          = eventDetailRepository;
     _venueRepository    = venueRepository;
     _cityRepository     = cityRepository;
     _stateRepository    = stateRepository;
     _eventRepository    = eventRepository;
     _countryRepository  = countryRepository;
     _iPDetailRepository = iPDetailRepository;
     _eventTicketDiscountDetailRepository = eventTicketDiscountDetailRepository;
     _discountPromoCodeRepository         = discountPromoCodeRepository;
     _discountRepository      = discountRepository;
     _eventCategoryRepository = eventCategoryRepository;
     _zoomMeetingProvider     = zoomMeetingProvider;
     _geoCurrency             = geoCurrency;
     _currencyTypeRepository  = currencyTypeRepository;
     _logger = logger;
 }
Esempio n. 3
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;
 }