示例#1
0
 public SaveTicketCommandHandler(
     IEventDetailRepository eventDetailRepository,
     ITicketCategoryRepository ticketCategoryRepository,
     IEventTicketDetailRepository eventTicketDetailRepository,
     IEventTicketAttributeRepository eventTicketAttributeRepository,
     ICurrencyTypeRepository currencyTypeRepository,
     IEventTicketDetailTicketCategoryTypeMappingRepository eventTicketDetailTicketCategoryTypeMappingRepository,
     IEventStripeAccountMappingRepository eventStripeAccountMappingRepository,
     IDiscountProvider discountProvider,
     IDonationDetailRepository donationDetailRepository,
     IStepProvider stepProvider,
     ILogger logger,
     IMediator mediator)
     : base(mediator)
 {
     _eventDetailRepository          = eventDetailRepository;
     _eventTicketDetailRepository    = eventTicketDetailRepository;
     _eventTicketAttributeRepository = eventTicketAttributeRepository;
     _ticketCategoryRepository       = ticketCategoryRepository;
     _currencyTypeRepository         = currencyTypeRepository;
     _eventTicketDetailTicketCategoryTypeMappingRepository = eventTicketDetailTicketCategoryTypeMappingRepository;
     _eventStripeAccountMappingRepository = eventStripeAccountMappingRepository;
     _discountProvider         = discountProvider;
     _stepProvider             = stepProvider;
     _donationDetailRepository = donationDetailRepository;
     _logger = logger;
 }
 public EventStripeConnectAccountProvider(
     FIL.Logging.ILogger logger,
     IEventStripeAccountMappingRepository eventStripeAccountMappingRepository,
     ISettings settings)
 {
     _settings = settings;
     _logger   = logger;
     _eventStripeAccountMappingRepository = eventStripeAccountMappingRepository;
 }
示例#3
0
 public EventFinanceQueryHandler(
     IMasterFinanceDetailsRepository masterFinanceDetailsRepository,
     IEventStripeConnectMasterRepository eventStripeConnectMasterRepository,
     IEventStripeAccountMappingRepository eventStripeAccountMappingRepository,
     IEventRepository eventRepository,
     IEventCurrencyProvider eventCurrencyProvider,
     ICountryRepository countryRepository
     )
 {
     _masterFinanceDetailsRepository      = masterFinanceDetailsRepository;
     _eventStripeConnectMasterRepository  = eventStripeConnectMasterRepository;
     _eventStripeAccountMappingRepository = eventStripeAccountMappingRepository;
     _eventRepository       = eventRepository;
     _eventCurrencyProvider = eventCurrencyProvider;
     _countryRepository     = countryRepository;
 }