コード例 #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;
 }
コード例 #2
0
 public SearchVenueQueryHandler(ILogger logger, ICityRepository cityRepository, IEventRepository eventRepository,
                                IPlaceVisitDurationRepository PlaceVisitDurationRepository,
                                IEventCategoryMappingRepository eventCategoryMappingRepository,
                                IEventCategoryRepository eventCategoryRepository,
                                IPlaceWeekOpenDaysRepository placeWeekOpenDaysRepository,
                                IDayTimeMappingsRepository dayTimeMappingsRepository,
                                ISeasonDaysMappingsRepository seasonDaysMappingsRepository,
                                ISeasonDayTimeMappingsRepository seasonDayTimeMappingsRepository,
                                IDaysRepository daysRepository,
                                IEventDetailRepository eventDetailRepository,
                                IEventTicketDetailRepository eventTicketDetailRepository,
                                IEventTicketAttributeRepository eventTicketAttributeRepository,
                                ITicketCategoryRepository ticketCategoryRepository,
                                IPlaceWeekOffRepository placeWeekOffRepository, IPlaceHolidayDatesRepository placeHolidayDatesRepository)
 {
     _cityRepository = cityRepository;
     _PlaceVisitDurationRepository = PlaceVisitDurationRepository;
     _eventRepository = eventRepository;
     _eventCategoryMappingRepository = eventCategoryMappingRepository;
     _eventCategoryRepository        = eventCategoryRepository;
     _placeWeekOpenDaysRepository    = placeWeekOpenDaysRepository;
     _dayTimeMappingsRepository      = dayTimeMappingsRepository;
     _logger = logger;
     _placeWeekOffRepository          = placeWeekOffRepository;
     _placeHolidayDatesRepository     = placeHolidayDatesRepository;
     _seasonDaysMappingsRepository    = seasonDaysMappingsRepository;
     _seasonDayTimeMappingsRepository = seasonDayTimeMappingsRepository;
     _daysRepository                 = daysRepository;
     _ticketCategoryRepository       = ticketCategoryRepository;
     _eventDetailRepository          = eventDetailRepository;
     _eventTicketAttributeRepository = eventTicketAttributeRepository;
     _eventTicketDetailRepository    = eventTicketDetailRepository;
 }
コード例 #3
0
 public FeelExportIAProvider(IEventRepository eventRepository,
                             IEventCategoryRepository eventCategoryRepository,
                             IEventDetailRepository eventDetailRepository,
                             IEventTicketDetailRepository eventTicketDetailRepository,
                             IEventTicketAttributeRepository eventTicketAttributeRepository,
                             ITicketCategoryRepository ticketCategoryRepository,
                             ICurrencyTypeRepository currencyTypeRepository,
                             IVenueRepository venueRepository,
                             ICityRepository cityRepository,
                             IStateRepository stateRepository,
                             ICountryRepository countryRepository,
                             IEventSiteIdMappingRepository eventSiteIdMappingRepository)
 {
     _eventRepository                = eventRepository;
     _eventCategoryRepository        = eventCategoryRepository;
     _eventDetailRepository          = eventDetailRepository;
     _eventTicketDetailRepository    = eventTicketDetailRepository;
     _eventTicketAttributeRepository = eventTicketAttributeRepository;
     _ticketCategoryRepository       = ticketCategoryRepository;
     _currencyTypeRepository         = currencyTypeRepository;
     _venueRepository                = venueRepository;
     _cityRepository               = cityRepository;
     _stateRepository              = stateRepository;
     _countryRepository            = countryRepository;
     _eventSiteIdMappingRepository = eventSiteIdMappingRepository;
 }
コード例 #4
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;
 }
コード例 #5
0
 public TicketApplicationService(ITicketRepository ticketRepository, ITicketCategoryRepository categoryRepository, ITicketFactory factory, IIdentityResolver identityResolver, IDomainNotificationHandler domainNotificationHandler, IUnitOfWork <ILedgerHelpDeskDbAbstraction> unitOfWork, IDomainServiceBus domainBus) : base(domainNotificationHandler, unitOfWork, domainBus)
 {
     _ticketRepository   = ticketRepository;
     _categoryRepository = categoryRepository;
     _factory            = factory;
     _identityResolver   = identityResolver;
 }
コード例 #6
0
 public ItineraryTicketQueryHandler(IEventDetailRepository eventDetailRepository, IEventTicketAttributeRepository eventTicketAttributeRepository, IEventTicketDetailRepository eventTicketDetailRepository, ITicketCategoryRepository ticketCategoryRepository)
 {
     _eventDetailRepository          = eventDetailRepository;
     _eventTicketAttributeRepository = eventTicketAttributeRepository;
     _eventTicketDetailRepository    = eventTicketDetailRepository;
     _ticketCategoryRepository       = ticketCategoryRepository;
 }
コード例 #7
0
ファイル: TicketService.cs プロジェクト: Thanak1234/test
        public TicketService()
        {
            var dbContext = DbContextSelector.getInstance().getDbFactory(DbContextSelector.DbName.Workflow);

            dataProcessingProvider = new TicketDataProcessingProvider(dbContext);
            this.unitOfWork        = new UnitOfWork(DbContextSelector.getInstance().getDbFactory(DbContextSelector.DbName.Workflow));

            ticketEnquiry = (ITicketEnquiry)dataProcessingProvider;
            load          = new LoadTicketData(dataProcessingProvider);

            this.subCategoryRepo             = new TicketSubCategoryRepository(dbContext);
            this.categoryRepo                = new TicketCategoryRepository(dbContext);
            this.agentRepo                   = new TicketAgentRepository(dbContext);
            this.deptRepo                    = new TicketDeptRepository(dbContext);
            this.groupPolicyRepo             = new TicketGroupPolicyRepository(dbContext);
            this.teamRepo                    = new TicketTeamRepository(dbContext);
            this.teamAgentAssignRepo         = new TicketTeamAgentAssignRepository(dbContext);
            this.ticketItemRepo              = new TicketItemRepository(dbContext);
            this.ticketLookupRepo            = new TicketLookupRepository(dbContext);
            this.slaRepo                     = new TicketSlaRepository(dbContext);
            this.priorityRepo                = new TicketPriorityRepository(dbContext);
            this.groupPolicyTeamAssignRepo   = new TicketGroupPolicyTeamAssignRepository(dbContext);
            this.ticketingRepo               = new TicketingRepository(dbContext);
            this.groupPolicyReportAssignRepo = new TicketGroupPolicyReportAssignRepository(dbContext);
            this.slaMappingRepo              = new TicketSlaMappingRepository(dbContext);
        }
コード例 #8
0
 public TicketSubCategoriesController(ITicketSubCategoryRepository ticketSubCategoryRepository,
                                      ITicketCategoryRepository ticketCategoryRepository,
                                      IUnitOfWork unitOfWork)
 {
     _ticketCategoryRepository    = ticketCategoryRepository;
     _ticketSubCategoryRepository = ticketSubCategoryRepository;
     _unitOfWork = unitOfWork;
 }
コード例 #9
0
 public TicketCategoryDetailQueryHandler(
     FIL.Logging.ILogger logger,
     ITicketCategoryRepository ticketCategoryRepository,
     ITicketCategoryDetailRepository ticketCategoryDetailRepository)
 {
     _logger = logger;
     _ticketCategoryDetailRepository = ticketCategoryDetailRepository;
     _ticketCategoryRepository       = ticketCategoryRepository;
 }
コード例 #10
0
 public GetTicketDetailQueryHandler(
     IEventTicketAttributeRepository eventTicketAttributeRepository,
     IEventTicketDetailRepository eventTicketDetailRepository,
     ITicketFeeDetailRepository ticketFeeDetail,
     ITicketCategoryRepository ticketCategoryRepository)
 {
     _eventTicketAttributeRepository = eventTicketAttributeRepository;
     _eventTicketDetailRepository    = eventTicketDetailRepository;
     _ticketFeeDetail          = ticketFeeDetail;
     _ticketCategoryRepository = ticketCategoryRepository;
 }
コード例 #11
0
 public GetPlaceInventoryQueryHandler(
     IEventTicketDetailRepository eventTicketDetail,
     IPlaceHolidayDatesRepository placeHolidayDatesRepository,
     IEventTicketAttributeRepository eventTicketAttribute,
     ITicketCategoryRepository ticketCategoryRepository,
     IPlaceTicketRedemptionDetailRepository placeTicketRedemptionDetailRepository,
     IEventDeliveryTypeDetailRepository eventDeliveryTypeDetailRepository,
     IEventDetailRepository eventDetailRepository,
     IEventRepository eventRepository,
     IRefundPolicyRepository refundPolicyRepository,
     IPlaceCustomerDocumentTypeMappingRepository placeCustomerDocumentTypeMappingRepository,
     IPlaceDocumentTypeMappingRepository placeDocumentTypeMappingRepository,
     ICustomerDocumentTypeRepository customerDocumentTypeRepository,
     ICustomerInformationRepository customerInformationRepository,
     IEventCustomerInformationMappingRepository eventCustomerInformationMappingRepository,
     IEventTicketDetailTicketCategoryTypeMappingRepository eventTicketDetailTicketCategoryTypeMappingRepository,
     IDaysRepository daysRepository,
     IPlaceWeekOpenDaysRepository placeWeekOpenDaysRepository,
     IDayTimeMappingsRepository dayTimeMappingsRepository,
     IPlaceSeasonDetailsRepository placeSeasonDetailsRepository,
     ISeasonDayTimeMappingsRepository seasonDayTimeMappingsRepository,
     ISeasonDaysMappingsRepository seasonDaysMappingsRepository,
     IPlaceSpecialDayTimeMappingsRepository placeSpecialDayTimeMappingsRepository,
     ICalendarProvider calendarProvider,
     IEventAttributeRepository eventAttributeRepository,
     IPlaceWeekOffRepository placeWeekOffRepository, ITicketFeeDetailRepository ticketFeeDetailRepository)
 {
     _eventTicketDetail = eventTicketDetail;
     _eventDeliveryTypeDetailRepository  = eventDeliveryTypeDetailRepository;
     _eventDetailRepository              = eventDetailRepository;
     _ticketCategoryRepository           = ticketCategoryRepository;
     _placeDocumentTypeMappingRepository = placeDocumentTypeMappingRepository;
     _eventRepository        = eventRepository;
     _eventTicketAttribute   = eventTicketAttribute;
     _refundPolicyRepository = refundPolicyRepository;
     _placeTicketRedemptionDetailRepository      = placeTicketRedemptionDetailRepository;
     _placeCustomerDocumentTypeMappingRepository = placeCustomerDocumentTypeMappingRepository;
     _placeHolidydates              = placeHolidayDatesRepository;
     _placeWeekOffRepository        = placeWeekOffRepository;
     _customerInformationRepository = customerInformationRepository;
     _eventTicketDetailTicketCategoryTypeMappingRepository = eventTicketDetailTicketCategoryTypeMappingRepository;
     _customerDocumentTypeRepository            = customerDocumentTypeRepository;
     _eventCustomerInformationMappingRepository = eventCustomerInformationMappingRepository;
     _daysRepository = daysRepository;
     _placeWeekOpenDaysRepository           = placeWeekOpenDaysRepository;
     _dayTimeMappingsRepository             = dayTimeMappingsRepository;
     _placeSeasonDetailsRepository          = placeSeasonDetailsRepository;
     _seasonDayTimeMappingsRepository       = seasonDayTimeMappingsRepository;
     _seasonDaysMappingsRepository          = seasonDaysMappingsRepository;
     _placeSpecialDayTimeMappingsRepository = placeSpecialDayTimeMappingsRepository;
     _calendarProvider          = calendarProvider;
     _eventAttributeRepository  = eventAttributeRepository;
     _ticketFeeDetailRepository = ticketFeeDetailRepository;
 }
コード例 #12
0
 public EditEventScheduleQueryHandler(IEventDetailRepository eventDetailRepository, IEventDeliveryTypeDetailRepository eventDeliveryTypeDetailRepository, IMatchAttributeRepository matchAttributeRepository,
                                      IEventTicketDetailRepository eventTicketDetailRepository, IEventTicketAttributeRepository eventTicketAttributeRepository,
                                      ITicketFeeDetailRepository ticketFeeDetailRepository, ITicketCategoryRepository ticketCategoryRepository)
 {
     _eventDetailRepository             = eventDetailRepository;
     _eventDeliveryTypeDetailRepository = eventDeliveryTypeDetailRepository;
     _matchAttributeRepository          = matchAttributeRepository;
     _eventTicketDetailRepository       = eventTicketDetailRepository;
     _eventTicketAttributeRepository    = eventTicketAttributeRepository;
     _ticketFeeDetailRepository         = ticketFeeDetailRepository;
     _ticketCategoryRepository          = ticketCategoryRepository;
 }
コード例 #13
0
 public SaveOrderCommandHandler(ICitySightSeeingTransactionDetailRepository citySightSeeingTransactionDetailRepository, ITransactionRepository transactionRepository, ITransactionDetailRepository transactionDetailRepository, IEventTicketAttributeRepository eventTicketAttributeRepository, ITicketCategoryRepository ticketCategoryRepository, ICitySightSeeingTicketTypeDetailRepository citySightSeeingTicketTypeDetailRepository, IEventTicketDetailRepository eventTicketDetailRepository, ILogger logger,
                                IMediator mediator) : base(mediator)
 {
     _eventTicketDetailRepository = eventTicketDetailRepository;
     _citySightSeeingTicketTypeDetailRepository = citySightSeeingTicketTypeDetailRepository;
     _eventTicketAttributeRepository            = eventTicketAttributeRepository;
     _ticketCategoryRepository    = ticketCategoryRepository;
     _transactionRepository       = transactionRepository;
     _transactionDetailRepository = transactionDetailRepository;
     _logger = logger;
     _citySightSeeingTransactionDetailRepository = citySightSeeingTransactionDetailRepository;
 }
コード例 #14
0
        public SaveExOzProductpOtionCommandHandler(IExOzProductOptionRepository exOzProductOptionRepository, IExOzProductSessionRepository exOzProductSessionRepository, IExOzProductRepository exOzProductRepository, IEventTicketDetailRepository eventTicketDetailRepository, IEventTicketAttributeRepository eventTicketAttributeRepository, ITicketCategoryRepository ticketCategoryRepository, ITicketFeeDetailRepository ticketFeeDetailRepository, IMediator mediator)
            : base(mediator)
        {
            _exOzProductOptionRepository  = exOzProductOptionRepository;
            _exOzProductSessionRepository = exOzProductSessionRepository;
            _exOzProductRepository        = exOzProductRepository;

            _ticketCategoryRepository       = ticketCategoryRepository;
            _eventTicketDetailRepository    = eventTicketDetailRepository;
            _eventTicketAttributeRepository = eventTicketAttributeRepository;
            _ticketFeeDetailRepository      = ticketFeeDetailRepository;
        }
コード例 #15
0
 public BarcodeLookupQueryHandler(IMatchSeatTicketDetailRepository matchSeatTicketDetailRepository, ITransactionDetailRepository transactionDetailRepository, ITransactionRepository transactionRepository, IEventTicketAttributeRepository eventTicketAttributeRepository, IEventTicketDetailRepository eventTicketDetailRepository, ITicketCategoryRepository ticketCategoryRepository, ICurrencyTypeRepository currencyTypeRepository, IUserAddressDetailRepository userAddressDetailRepository, IZipcodeRepository zipcodeRepository, IUserRepository userRepository, FIL.Logging.ILogger logger)
 {
     _matchSeatTicketDetailRepository = matchSeatTicketDetailRepository;
     _transactionDetailRepository     = transactionDetailRepository;
     _transactionRepository           = transactionRepository;
     _eventTicketAttributeRepository  = eventTicketAttributeRepository;
     _eventTicketDetailRepository     = eventTicketDetailRepository;
     _ticketCategoryRepository        = ticketCategoryRepository;
     _currencyTypeRepository          = currencyTypeRepository;
     _userAddressDetailRepository     = userAddressDetailRepository;
     _zipcodeRepository = zipcodeRepository;
     _userRepository    = userRepository;
     _logger            = logger;
 }
コード例 #16
0
 public SaveEventScheduleCommandHandler(IEventDetailRepository eventDetailRepository, IMediator mediator,
                                        IEventDeliveryTypeDetailRepository eventDeliveryTypeDetailRepository, IMatchAttributeRepository matchAttributeRepository,
                                        IEventTicketDetailRepository eventTicketDetailRepository, IEventTicketAttributeRepository eventTicketAttributeRepository,
                                        ITicketFeeDetailRepository ticketFeeDetailRepository, ITicketCategoryRepository ticketCategoryRepository, ITeamRepository teamRepository)
     : base(mediator)
 {
     _eventDetailRepository             = eventDetailRepository;
     _eventDeliveryTypeDetailRepository = eventDeliveryTypeDetailRepository;
     _matchAttributeRepository          = matchAttributeRepository;
     _eventTicketDetailRepository       = eventTicketDetailRepository;
     _eventTicketAttributeRepository    = eventTicketAttributeRepository;
     _ticketFeeDetailRepository         = ticketFeeDetailRepository;
     _ticketCategoryRepository          = ticketCategoryRepository;
     _teamRepository = teamRepository;
 }
コード例 #17
0
 public CurrentOrderDataQueryHandler(ITransactionRepository transactionRepository,
                                     ITransactionDetailRepository transactionDetailRepository,
                                     IEventTicketDetailRepository eventTicketDetailRepository,
                                     ITicketCategoryRepository ticketCategoryRepository,
                                     IEventCategoryRepository eventCategoryRepository,
                                     IEventCategoryMappingRepository eventCategoryMappingRepository,
                                     IEventDetailRepository eventDetailRepository,
                                     IEventAttributeRepository eventAttributeRepository,
                                     IEventTicketAttributeRepository eventTicketAttributeRepository,
                                     IEventRepository eventRepository,
                                     ITransactionDeliveryDetailRepository transactionDeliveryDetailRepository,
                                     ITransactionSeatDetailRepository transactionSeatDetailRepository,
                                     ICurrencyTypeRepository currencyTypeRepository,
                                     IEventDeliveryTypeDetailRepository eventDeliveryTypeDetailRepository,
                                     IVenueRepository venueRepository,
                                     ICityRepository cityRepository,
                                     IStateRepository stateRepository,
                                     ICountryRepository countryRepository,
                                     IUserAddressDetailRepository userAddressDetailRepository,
                                     ITicketFeeDetailRepository ticketFeeDetailRepository,
                                     IUserRepository userRepository,
                                     IGuestDetailRepository guestDetailRepository,
                                     IZipcodeRepository zipcodeRepository)
 {
     _transactionRepository          = transactionRepository;
     _eventCategoryRepository        = eventCategoryRepository;
     _eventCategoryMappingRepository = eventCategoryMappingRepository;
     _eventTicketDetailRepository    = eventTicketDetailRepository;
     _eventTicketAttributeRepository = eventTicketAttributeRepository;
     _ticketCategoryRepository       = ticketCategoryRepository;
     _eventDetailRepository          = eventDetailRepository;
     _eventAttributeRepository       = eventAttributeRepository;
     _eventRepository = eventRepository;
     _transactionDeliveryDetailRepository = transactionDeliveryDetailRepository;
     _currencyTypeRepository            = currencyTypeRepository;
     _eventDeliveryTypeDetailRepository = eventDeliveryTypeDetailRepository;
     _venueRepository             = venueRepository;
     _cityRepository              = cityRepository;
     _stateRepository             = stateRepository;
     _countryRepository           = countryRepository;
     _userAddressDetailRepository = userAddressDetailRepository;
     _userRepository              = userRepository;
     _zipcodeRepository           = zipcodeRepository;
     _ticketFeeDetailRepository   = ticketFeeDetailRepository;
     _guestDetailRepository       = guestDetailRepository;
     _transactionDetailRepository = transactionDetailRepository;
 }
コード例 #18
0
ファイル: GetDetailQueryHandler.cs プロジェクト: sanjukz/FIL
 public GetDetailQueryHandler(ITransactionRepository transactionRepository,
                              ITransactionDetailRepository transactionDetailsRepository,
                              IEventTicketDetailRepository eventTicketDetailRepository,
                              ITicketCategoryRepository ticketCategoryRepository,
                              IEventDetailRepository eventDetailRepository,
                              IEventTicketAttributeRepository eventTicketAttributeRepository,
                              IEventRepository eventRepository, ILogger logger)
 {
     _transactionRepository          = transactionRepository;
     _transactionDetailsRepository   = transactionDetailsRepository;
     _eventTicketDetailRepository    = eventTicketDetailRepository;
     _eventTicketAttributeRepository = eventTicketAttributeRepository;
     _ticketCategoryRepository       = ticketCategoryRepository;
     _eventDetailRepository          = eventDetailRepository;
     _eventRepository = eventRepository;
     _logger          = logger;
 }
コード例 #19
0
 public CreateBookingCommandHandler(IEventDetailRepository eventDetailRepository,
                                    ITransactionRepository transactionRepository,
                                    ITransactionDetailRepository transactionDetailRepository,
                                    ITransactionSeatDetailRepository transactionSeatDetailRepository,
                                    IFeelBarcodeMappingRepository feelBarcodeMappingRepository,
                                    IEventTicketDetailRepository eventTicketDetailRepository,
                                    IEventTicketAttributeRepository eventTicketAttributeRepository,
                                    ITicketCategoryRepository ticketCategoryRepository,
                                    IEventAttributeRepository eventAttributeRepository,
                                    IEventRepository eventRepository,
                                    IVenueRepository venueRepository,
                                    ICityRepository cityRepository,
                                    IStateRepository stateRepository,
                                    ICountryRepository countryRepository,
                                    ICurrencyTypeRepository currencyTypeRepository,
                                    ICitySightSeeingTicketDetailRepository citySightSeeingTicketDetailRepository,
                                    ICitySightSeeingTicketRepository citySightSeeingTicketRepository,
                                    ICitySightSeeingEventDetailMappingRepository citySightSeeingEventDetailMappingRepository,
                                    Logging.ILogger logger,
                                    IMatchLayoutSectionRepository matchLayoutSectionRepository, ISettings settings, ICitySightSeeingTransactionDetailRepository citySightSeeingTransactionDetailRepository, IGoogleMapApi googleMapApi, ICitySightSeeingLocationRepository citySightSeeingLocationRepository,
                                    IMediator mediator) : base(mediator)
 {
     _eventDetailRepository          = eventDetailRepository;
     _transactionRepository          = transactionRepository;
     _transactionDetailRepository    = transactionDetailRepository;
     _feelBarcodeMappingRepository   = feelBarcodeMappingRepository;
     _eventTicketDetailRepository    = eventTicketDetailRepository;
     _eventTicketAttributeRepository = eventTicketAttributeRepository;
     _ticketCategoryRepository       = ticketCategoryRepository;
     _eventAttributeRepository       = eventAttributeRepository;
     _eventRepository        = eventRepository;
     _venueRepository        = venueRepository;
     _cityRepository         = cityRepository;
     _stateRepository        = stateRepository;
     _countryRepository      = countryRepository;
     _currencyTypeRepository = currencyTypeRepository;
     _citySightSeeingTicketDetailRepository       = citySightSeeingTicketDetailRepository;
     _citySightSeeingTicketRepository             = citySightSeeingTicketRepository;
     _citySightSeeingEventDetailMappingRepository = citySightSeeingEventDetailMappingRepository;
     _logger   = logger;
     _settings = settings;
     _citySightSeeingTransactionDetailRepository = citySightSeeingTransactionDetailRepository;
     _googleMapApi = googleMapApi;
     _citySightSeeingLocationRepository = citySightSeeingLocationRepository;
 }
コード例 #20
0
 public UpdateProductCommandHandler(IEventRepository eventRepository, ISettings settings, ILogger logger, ITiqetProductRepository tiqetProductRepository, ITiqetProductTagMappingRepository tiqetProductTagMappingRepository, ITiqetTagTypeRepository tiqetTagTypeRepository, ITiqetTagRepository tiqetTagRepository, ITiqetProductCheckoutDetailRepository tiqetProductCheckoutDetailRepository, ICountryRepository countryRepository,
                                    IStateRepository stateRepository,
                                    ICityRepository cityRepository, IEventSiteIdMappingRepository eventSiteIdMappingRepository,
                                    IEventCategoryMappingRepository eventCategoryMappingRepository,
                                    IVenueRepository venueRepository,
                                    IEventDetailRepository eventDetailRepository,
                                    IEventDeliveryTypeDetailRepository eventDeliveryTypeDetailRepository, ITicketCategoryRepository ticketCategoryRepository,
                                    IEventTicketDetailRepository eventTicketDetailRepository,
                                    IEventTicketAttributeRepository eventTicketAttributeRepository,
                                    ICurrencyTypeRepository currencyTypeRepository,
                                    ITicketFeeDetailRepository ticketFeeDetailRepository, IGoogleMapApi googleMapApi, ICountryAlphaCode countryAlphaCode, ITiqetEventDetailMappingRepository tiqetEventDetailMappingRepository, ITiqetVariantDetailRepository tiqetVariantDetailRepository, ITiqetEventTicketDetailMappingRepository tiqetEventTicketDetailMappingRepository,
                                    IPlaceHolidayDatesRepository placeHolidayDatesRepository, ITiqetProductImageRepository tiqetProductImageRepository, IToEnglishTranslator toEnglishTranslator,
                                    IMediator mediator) : base(mediator)
 {
     _eventRepository                         = eventRepository;
     _logger                                  = logger;
     _settings                                = settings;
     _tiqetProductRepository                  = tiqetProductRepository;
     _tiqetProductTagMappingRepository        = tiqetProductTagMappingRepository;
     _tiqetTagTypeRepository                  = tiqetTagTypeRepository;
     _tiqetTagRepository                      = tiqetTagRepository;
     _tiqetProductCheckoutDetailRepository    = tiqetProductCheckoutDetailRepository;
     _countryRepository                       = countryRepository;
     _stateRepository                         = stateRepository;
     _cityRepository                          = cityRepository;
     _eventRepository                         = eventRepository;
     _eventSiteIdMappingRepository            = eventSiteIdMappingRepository;
     _eventCategoryMappingRepository          = eventCategoryMappingRepository;
     _venueRepository                         = venueRepository;
     _eventDetailRepository                   = eventDetailRepository;
     _eventDeliveryTypeDetailRepository       = eventDeliveryTypeDetailRepository;
     _ticketCategoryRepository                = ticketCategoryRepository;
     _eventTicketDetailRepository             = eventTicketDetailRepository;
     _eventTicketAttributeRepository          = eventTicketAttributeRepository;
     _currencyTypeRepository                  = currencyTypeRepository;
     _ticketFeeDetailRepository               = ticketFeeDetailRepository;
     _googleMapApi                            = googleMapApi;
     _countryAlphaCode                        = countryAlphaCode;
     _tiqetEventDetailMappingRepository       = tiqetEventDetailMappingRepository;
     _tiqetVariantDetailRepository            = tiqetVariantDetailRepository;
     _tiqetEventTicketDetailMappingRepository = tiqetEventTicketDetailMappingRepository;
     _placeHolidayDatesRepository             = placeHolidayDatesRepository;
     _tiqetProductImageRepository             = tiqetProductImageRepository;
     _toEnglishTranslator                     = toEnglishTranslator;
 }
コード例 #21
0
        public SubEventTicketCategoryQueryHandler(IEventRepository eventRepository,
                                                  IEventDetailRepository eventDetailRepository,
                                                  IVenueRepository venueRepository,
                                                  ICityRepository cityRepository,
                                                  IEventTicketAttributeRepository eventTicketAttributeRepository,
                                                  IEventTicketDetailRepository eventTicketDetailRepository,
                                                  ITicketCategoryRepository ticketCategoryRepository,
                                                  ICurrencyTypeRepository currencyTypeRepository)

        {
            _eventRepository                = eventRepository;
            _eventDetailRepository          = eventDetailRepository;
            _venueRepository                = venueRepository;
            _cityRepository                 = cityRepository;
            _eventTicketAttributeRepository = eventTicketAttributeRepository;
            _ticketCategoryRepository       = ticketCategoryRepository;
            _eventTicketDetailRepository    = eventTicketDetailRepository;
            _currencyTypeRepository         = currencyTypeRepository;
        }
コード例 #22
0
 public ASIBookingProvider(ILogger logger, ISettings settings,
                           IGuestDetailRepository guestDetailRepository,
                           ICountryRepository countryRepository,
                           IASIMonumentDetailRepository aSIMonumentDetailRepository,
                           IEventDetailRepository eventDetailRepository,
                           IEventTicketDetailRepository eventTicketDetailRepository,
                           IEventTicketAttributeRepository eventTicketAttributeRepository,
                           IEventTimeSlotMappingRepository eventTimeSlotMappingRepository,
                           ITransactionRepository transactionRepository,
                           IASIMonumentRepository aSIMonumentRepository,
                           IUserCardDetailRepository userCardDetailRepository,
                           IASIMonumentEventTableMappingRepository aSIMonumentEventTableMappingRepository,
                           IEventRepository eventRepository,
                           ITransactionDeliveryDetailRepository transactionDeliveryDetailRepository,
                           ITransactionPaymentDetailRepository transactionPaymentDetailRepository,
                           ICustomerDocumentTypeRepository customerDocumentTypeRepository,
                           ITransactionDetailRepository transactionDetailRepository,
                           ITicketCategoryRepository ticketCategoryRepository,
                           ISaveGuestUserProvider saveGuestUserProvider,
                           IASITransactionDetailTimeSlotIdMappingRepository aSITransactionDetailTimeSlotIdMappingRepository
                           ) : base(logger, settings)
 {
     _guestDetailRepository                           = guestDetailRepository;
     _countryRepository                               = countryRepository;
     _eventDetailRepository                           = eventDetailRepository;
     _transactionRepository                           = transactionRepository;
     _transactionDetailRepository                     = transactionDetailRepository;
     _eventTicketAttributeRepository                  = eventTicketAttributeRepository;
     _aSIMonumentEventTableMappingRepository          = aSIMonumentEventTableMappingRepository;
     _eventTicketDetailRepository                     = eventTicketDetailRepository;
     _ticketCategoryRepository                        = ticketCategoryRepository;
     _customerDocumentTypeRepository                  = customerDocumentTypeRepository;
     _eventTimeSlotMappingRepository                  = eventTimeSlotMappingRepository;
     _aSITransactionDetailTimeSlotIdMappingRepository = aSITransactionDetailTimeSlotIdMappingRepository;
     _eventRepository = eventRepository;
     _transactionDeliveryDetailRepository = transactionDeliveryDetailRepository;
     _aSIMonumentRepository              = aSIMonumentRepository;
     _aSIMonumentDetailRepository        = aSIMonumentDetailRepository;
     _transactionPaymentDetailRepository = transactionPaymentDetailRepository;
     _userCardDetailRepository           = userCardDetailRepository;
     _saveGuestUserProvider              = saveGuestUserProvider;
 }
コード例 #23
0
 public FeelEventLearnPageQueryHandler(IEventTicketAttributeRepository eventTicketAttributeRepository,
                                       IEventLearnPageProvider eventLearnPageProvider,
                                       IEventTicketDetailRepository eventTicketDetailRepository,
                                       IUserRepository userRepository,
                                       IRatingRepository ratingRepository,
                                       ITicketCategoryRepository ticketCategoryRepository,
                                       IEventAmenityRepository eventAmenityRepository,
                                       IClientPointOfContactRepository clientPointOfContactRepository,
                                       ICurrencyTypeRepository currencyTypeRepository,
                                       IEventLearnMoreAttributeRepository eventLearnMoreAttributeRepository,
                                       IEventCategoryMappingRepository eventCategoryMappingRepository,
                                       ICalendarProvider calendarProvider,
                                       IEventCategoryRepository eventCategoryRepository,
                                       ILocalTimeZoneConvertProvider localTimeZoneConvertProvider,
                                       ITicketAlertEventMappingRepository ticketAlertEventMappingRepository,
                                       IAmenityRepository amenityRepository, ICitySightSeeingRouteRepository citySightSeeingRouteRepository, ICitySightSeeingRouteDetailRepository citySightSeeingRouteDetailRepository, ITiqetProductCheckoutDetailRepository tiqetProductCheckoutDetailRepository, ITiqetEventDetailMappingRepository tiqetEventDetailMappingRepository, IEventHostMappingRepository eventHostMappingRepository, IPlaceWeekOpenDaysRepository placeWeekOpenDaysRepository, IDayTimeMappingsRepository dayTimeMappingsRepository, IEventAttributeRepository eventAttributeRepository)
 {
     _eventLearnPageProvider         = eventLearnPageProvider;
     _eventTicketAttributeRepository = eventTicketAttributeRepository;
     _eventTicketDetailRepository    = eventTicketDetailRepository;
     _userRepository                       = userRepository;
     _ratingRepository                     = ratingRepository;
     _ticketCategoryRepository             = ticketCategoryRepository;
     _eventAmenityRepository               = eventAmenityRepository;
     _clientPointOfContactRepository       = clientPointOfContactRepository;
     _currencyTypeRepository               = currencyTypeRepository;
     _eventLearnMoreAttributeRepository    = eventLearnMoreAttributeRepository;
     _amenityRepository                    = amenityRepository;
     _calendarProvider                     = calendarProvider;
     _citySightSeeingRouteRepository       = citySightSeeingRouteRepository;
     _citySightSeeingRouteDetailRepository = citySightSeeingRouteDetailRepository;
     _eventCategoryMappingRepository       = eventCategoryMappingRepository;
     _tiqetProductCheckoutDetailRepository = tiqetProductCheckoutDetailRepository;
     _eventCategoryRepository              = eventCategoryRepository;
     _tiqetEventDetailMappingRepository    = tiqetEventDetailMappingRepository;
     _eventHostMappingRepository           = eventHostMappingRepository;
     _placeWeekOpenDaysRepository          = placeWeekOpenDaysRepository;
     _dayTimeMappingsRepository            = dayTimeMappingsRepository;
     _eventAttributeRepository             = eventAttributeRepository;
     _ticketAlertEventMappingRepository    = ticketAlertEventMappingRepository;
     _localTimeZoneConvertProvider         = localTimeZoneConvertProvider;
 }
コード例 #24
0
 public TicketsController(ITicketRepository ticketRepository,
                          ITicketCategoryRepository ticketCategoryRepository,
                          ITicketSubCategoryRepository ticketSubCategoryRepository,
                          ITicketActivityRepository ticketActivityRepository,
                          IUserRepository userRepository,
                          ITicketService ticketService,
                          EmailComposerService emailComposerService,
                          ISettingsService settingsService,
                          IUnitOfWork unitOfWork)
 {
     _ticketRepository            = ticketRepository;
     _ticketCategoryRepository    = ticketCategoryRepository;
     _ticketSubCategoryRepository = ticketSubCategoryRepository;
     _ticketActivityRepository    = ticketActivityRepository;
     _userRepository       = userRepository;
     _unitOfWork           = unitOfWork;
     _ticketService        = ticketService;
     _emailComposerService = emailComposerService;
     _settingsService      = settingsService;
 }
コード例 #25
0
 public TransactionInfoQueryHandler(ICurrencyTypeRepository currencyType,
                                    ITransactionRepository transactionRepository,
                                    ITransactionDetailRepository transactionDetailsRepository,
                                    IEventTicketDetailRepository eventTicketDetailRepository,
                                    ITicketCategoryRepository ticketCategoryRepository,
                                    IEventDetailRepository eventDetailRepository,
                                    IEventAttributeRepository eventAttributeRepository,
                                    IEventTicketAttributeRepository eventTicketAttributeRepository,
                                    IEventRepository eventRepository)
 {
     _currencyType                   = currencyType;
     _transactionRepository          = transactionRepository;
     _transactionDetailsRepository   = transactionDetailsRepository;
     _eventTicketDetailRepository    = eventTicketDetailRepository;
     _eventTicketAttributeRepository = eventTicketAttributeRepository;
     _ticketCategoryRepository       = ticketCategoryRepository;
     _eventDetailRepository          = eventDetailRepository;
     _eventAttributeRepository       = eventAttributeRepository;
     _eventRepository                = eventRepository;
 }
コード例 #26
0
 public ReviewsAndRatingQueryHandler(IUserRepository userRepository,
                                     IEventRepository eventRepository,
                                     IEventDetailRepository eventDetailRepository,
                                     IEventTicketAttributeRepository eventTicketAttributeRepository,
                                     IEventTicketDetailRepository eventTicketDetailRepository,
                                     ITicketCategoryRepository ticketCategoryRepository,
                                     ITransactionRepository transactionRepository,
                                     ITransactionDetailRepository transactionDetailRepository,
                                     ITransactionPaymentDetailRepository transactionPaymentDetailRepository,
                                     ICurrencyTypeRepository currencyTypeRepository)
 {
     _userRepository                     = userRepository;
     _eventRepository                    = eventRepository;
     _eventDetailRepository              = eventDetailRepository;
     _eventTicketAttributeRepository     = eventTicketAttributeRepository;
     _ticketCategoryRepository           = ticketCategoryRepository;
     _eventTicketDetailRepository        = eventTicketDetailRepository;
     _transactionRepository              = transactionRepository;
     _transactionDetailRepository        = transactionDetailRepository;
     _transactionPaymentDetailRepository = transactionPaymentDetailRepository;
     _currencyTypeRepository             = currencyTypeRepository;
 }
コード例 #27
0
 public StripeConnectAccountCommandHandler(
     FIL.Logging.ILogger logger,
     IEventStripeConnectMasterRepository eventStripeConnectMasterRepository,
     IEventRepository eventRepository,
     IGenerateStripeConnectProvider generateStripeConnectProvider,
     IEventDetailRepository eventDetailRepository,
     IEventTicketDetailRepository eventTicketDetailRepository,
     IEventTicketAttributeRepository eventTicketAttributeRepository,
     IPlaceWeekOpenDaysRepository placeWeekOpenDaysRepository,
     IDayTimeMappingsRepository dayTimeMappingsRepository,
     IEventCategoryRepository eventCategoryRepository,
     ITicketCategoryRepository ticketCategoryRepository,
     IUserRepository userRepository,
     IEventCategoryMappingRepository eventCategoryMappingRepository,
     ICurrencyTypeRepository currencyTypeRepository,
     IEventAttributeRepository eventAttributeRepository,
     ILocalTimeZoneConvertProvider localTimeZoneConvertProvider,
     IStepProvider stepProvider,
     IMediator mediator)
     : base(mediator)
 {
     _eventStripeConnectMasterRepository = eventStripeConnectMasterRepository;
     _eventRepository = eventRepository;
     _generateStripeConnectProvider = generateStripeConnectProvider;
     _logger = logger;
     _eventDetailRepository          = eventDetailRepository;
     _eventTicketDetailRepository    = eventTicketDetailRepository;
     _eventTicketAttributeRepository = eventTicketAttributeRepository;
     _placeWeekOpenDaysRepository    = placeWeekOpenDaysRepository;
     _dayTimeMappingsRepository      = dayTimeMappingsRepository;
     _eventCategoryRepository        = eventCategoryRepository;
     _eventCategoryMappingRepository = eventCategoryMappingRepository;
     _currencyTypeRepository         = currencyTypeRepository;
     _userRepository               = userRepository;
     _ticketCategoryRepository     = ticketCategoryRepository;
     _eventAttributeRepository     = eventAttributeRepository;
     _localTimeZoneConvertProvider = localTimeZoneConvertProvider;
     _stepProvider = stepProvider;
 }
コード例 #28
0
 public DeleteTicketCommandHandler(
     ITicketCategoryRepository ticketCategoryRepository,
     IEventTicketDetailRepository eventTicketDetailRepository,
     IEventTicketAttributeRepository eventTicketAttributeRepository,
     IEventTicketDetailTicketCategoryTypeMappingRepository eventTicketDetailTicketCategoryTypeMappingRepository,
     ITicketFeeDetailRepository ticketFeeDetailRepository,
     IEventTicketDiscountDetailRepository eventTicketDiscountDetailRepository,
     ITransactionDetailRepository transactionDetailRepository,
     IStepProvider stepProvider,
     ILogger logger,
     IMediator mediator)
     : base(mediator)
 {
     _eventTicketDetailRepository    = eventTicketDetailRepository;
     _eventTicketAttributeRepository = eventTicketAttributeRepository;
     _ticketCategoryRepository       = ticketCategoryRepository;
     _eventTicketDetailTicketCategoryTypeMappingRepository = eventTicketDetailTicketCategoryTypeMappingRepository;
     _ticketFeeDetailRepository           = ticketFeeDetailRepository;
     _eventTicketDiscountDetailRepository = eventTicketDiscountDetailRepository;
     _transactionDetailRepository         = transactionDetailRepository;
     _stepProvider = stepProvider;
     _logger       = logger;
 }
コード例 #29
0
ファイル: TicketsQueryHandler.cs プロジェクト: sanjukz/FIL
 public TicketsQueryHandler(IEventRepository eventRepository,
                            ITicketCategoryRepository ticketCategoryRepository,
                            IEventTicketDetailRepository eventTicketDetailRepository,
                            IEventTicketAttributeRepository eventTicketAttributeRepository,
                            ICurrencyTypeRepository currencyTypeRepository,
                            IEventTicketDetailTicketCategoryTypeMappingRepository eventTicketDetailTicketCategoryTypeMappingRepository,
                            IDiscountRepository discountRepository,
                            IDiscountPromoCodeRepository discountPromoCodeRepository,
                            IEventTicketDiscountDetailRepository eventTicketDiscountDetailRepository,
                            IDonationDetailRepository donationDetailRepository,
                            IEventDetailRepository eventDetailRepository)
 {
     _eventRepository                = eventRepository;
     _eventDetailRepository          = eventDetailRepository;
     _eventTicketDetailRepository    = eventTicketDetailRepository;
     _eventTicketAttributeRepository = eventTicketAttributeRepository;
     _ticketCategoryRepository       = ticketCategoryRepository;
     _currencyTypeRepository         = currencyTypeRepository;
     _eventTicketDetailTicketCategoryTypeMappingRepository = eventTicketDetailTicketCategoryTypeMappingRepository;
     _discountRepository                  = discountRepository;
     _discountPromoCodeRepository         = discountPromoCodeRepository;
     _eventTicketDiscountDetailRepository = eventTicketDiscountDetailRepository;
     _donationDetailRepository            = donationDetailRepository;
 }
コード例 #30
0
 public SaveEventTicketCommandHandler(ITicketCategoryRepository ticketRepository, IMediator mediator)
     : base(mediator)
 {
     _ticketRepository = ticketRepository;
 }