コード例 #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;
 }
コード例 #2
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;
 }
コード例 #3
0
 public FeelCategoryEventQueryHandler(IEventRepository eventRepository,
                                      IEventCategoryRepository eventCategoryRepository,
                                      IEventDetailRepository eventDetailRepository,
                                      IEventAttributeRepository eventAttributeRepository,
                                      IVenueRepository venueRepository,
                                      ICountryRepository countryRepository,
                                      ICityRepository cityRepository,
                                      IStateRepository stateRepository,
                                      IEventTicketDetailRepository eventTicketDetailRepository,
                                      IEventTicketAttributeRepository eventTicketAttributeRepository,
                                      IEventTicketDetailTicketCategoryTypeMappingRepository eventTicketDetailTicketCategoryTypeMappingRepository,
                                      ICurrencyTypeRepository currencyTypeRepository,
                                      IRatingRepository ratingRepository,
                                      ICityDescriptionRepository cityDescription,
                                      IEventSiteIdMappingRepository eventSiteIdMappingRepository,
                                      ILocalTimeZoneConvertProvider localTimeZoneConvertProvider,
                                      ILiveEventDetailRepository liveEventDetailRepository,
                                      IEventCategoryMappingRepository eventCategoryMappingRepository, ICountryDescriptionRepository countryDescriptionRepository, ICountryContentMappingRepository countryContentMappingRepository)
 {
     _eventRepository                = eventRepository;
     _eventCategoryRepository        = eventCategoryRepository;
     _eventDetailRepository          = eventDetailRepository;
     _eventAttributeRepository       = eventAttributeRepository;
     _venueRepository                = venueRepository;
     _cityRepository                 = cityRepository;
     _countryRepository              = countryRepository;
     _stateRepository                = stateRepository;
     _eventTicketDetailRepository    = eventTicketDetailRepository;
     _eventTicketAttributeRepository = eventTicketAttributeRepository;
     _eventTicketDetailTicketCategoryTypeMappingRepository = eventTicketDetailTicketCategoryTypeMappingRepository;
     _currencyTypeRepository         = currencyTypeRepository;
     _eventSiteIdMappingRepository   = eventSiteIdMappingRepository;
     _eventCategoryMappingRepository = eventCategoryMappingRepository;
     _ratingRepository                = ratingRepository;
     _countryDescriptionRepository    = countryDescriptionRepository;
     _countryContentMappingRepository = countryContentMappingRepository;
     _cityDescriptionRepository       = cityDescription;
     _localTimeZoneConvertProvider    = localTimeZoneConvertProvider;
     _liveEventDetailRepository       = liveEventDetailRepository;
 }
コード例 #4
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;
 }
コード例 #5
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;
 }
コード例 #6
0
        public TicketCategoryQueryHandler(IEventRepository eventRepository,
                                          IEventDetailRepository eventDetailRepository,
                                          IPlaceWeekOffRepository placeWeekOffRepository,
                                          IEventTicketDetailTicketCategoryTypeMappingRepository eventTicketDetailTicketCategoryTypeMappingRepository,
                                          IVenueRepository venueRepository,
                                          ICityRepository cityRepository,
                                          IEventTicketAttributeRepository eventTicketAttributeRepository,
                                          IEventTicketDetailRepository eventTicketDetailRepository,
                                          ITicketCategoryRepository ticketCategoryRepository,
                                          ICurrencyTypeRepository currencyTypeRepository,
                                          IEventDeliveryTypeDetailRepository eventDeliveryTypeDetail,
                                          IRASVTicketTypeMappingRepository rasvTicketTypeMappingRepository,
                                          ITicketFeeDetailRepository ticketFeeDetail,
                                          ITeamRepository teamRepository,
                                          IEventCategoryMappingRepository eventCategoryMappingRepository,
                                          IPlaceHolidayDatesRepository placeHolidayDatesRepository,
                                          IPlaceCustomerDocumentTypeMappingRepository placeCustomerDocumentTypeMappingRepository,
                                          ICustomerDocumentTypeRepository customerDocumentTypeRepository,
                                          ITicketCategoryTypesRepository ticketCategoryTypesRepository,
                                          ITicketCategorySubTypesRepository ticketCategorySubTypesRepository,
                                          ICalendarProvider calendarProvider,
                                          IMatchAttributeRepository matchAttributeRepository,
                                          IPlaceWeekOpenDaysRepository placeWeekOpenDaysRepository,
                                          IEventVenueMappingRepository eventVenueMappingRepository,
                                          IEventTimeSlotMappingRepository eventTimeSlotMappingRepository,
                                          IDaysRepository daysRepository,
                                          ICountryRegionalOrganisationMappingRepository countryRegionalOrganisationMappingRepository,
                                          ICountryRepository countryRepository,
                                          IEventCategoryRepository eventCategoryRepository,
                                          FIL.Logging.ILogger logger,
                                          IEventVenueMappingTimeRepository eventVenueMappingTimeRepository, ITiqetProductCheckoutDetailRepository tiqetProductCheckoutDetailRepository, ITiqetEventDetailMappingRepository tiqetEventDetailMappingRepository, ITiqetVariantDetailRepository tiqetVariantDetailRepository, ITiqetEventTicketDetailMappingRepository tiqetEventTicketDetailMappingRepository,
                                          ICitySightSeeingEventDetailMappingRepository citySightSeeingEventDetailMappingRepository, ICitySightSeeingTicketRepository citySightSeeingTicketRepository, ICitySightSeeingTicketDetailRepository citySightSeeingTicketDetailRepository,
                                          IPOneEventTicketDetailRepository pOneEventTicketDetailRepository,
                                          IPOneEventDetailMappingRepository pOneEventDetailMappingRepository,
                                          IEventAttributeRepository eventAttributeRepository,
                                          IPOneTicketCategoryRepository pOneTicketCategoryRepository,
                                          ILocalTimeZoneConvertProvider localTimeZoneConvertProvider,
                                          IGetScheduleDetailProvider getScheduleDetailProvider,
                                          IEventHostMappingRepository eventHostMappingRepository,
                                          IASIMonumentEventTableMappingRepository aSIMonumentEventTableMappingRepository,
                                          IASIMonumentRepository aSIMonumentRepository)

        {
            _eventRepository                                      = eventRepository;
            _eventDetailRepository                                = eventDetailRepository;
            _teamRepository                                       = teamRepository;
            _matchAttributeRepository                             = matchAttributeRepository;
            _venueRepository                                      = venueRepository;
            _cityRepository                                       = cityRepository;
            _eventTicketAttributeRepository                       = eventTicketAttributeRepository;
            _ticketCategoryRepository                             = ticketCategoryRepository;
            _eventTicketDetailRepository                          = eventTicketDetailRepository;
            _currencyTypeRepository                               = currencyTypeRepository;
            _rasvTicketTypeMappingRepository                      = rasvTicketTypeMappingRepository;
            _eventDeliveryTypeDetail                              = eventDeliveryTypeDetail;
            _ticketFeeDetail                                      = ticketFeeDetail;
            _placeWeekOffRepository                               = placeWeekOffRepository;
            _placeHolidayDatesRepository                          = placeHolidayDatesRepository;
            _customerDocumentTypeRepository                       = customerDocumentTypeRepository;
            _placeCustomerDocumentTypeMappingRepository           = placeCustomerDocumentTypeMappingRepository;
            _ticketCategoryTypesRepository                        = ticketCategoryTypesRepository;
            _ticketCategorySubTypesRepository                     = ticketCategorySubTypesRepository;
            _eventCategoryMappingRepository                       = eventCategoryMappingRepository;
            _eventTicketDetailTicketCategoryTypeMappingRepository = eventTicketDetailTicketCategoryTypeMappingRepository;
            _calendarProvider                                     = calendarProvider;
            _eventVenueMappingRepository                          = eventVenueMappingRepository;
            _eventVenueMappingTimeRepository                      = eventVenueMappingTimeRepository;
            _placeWeekOpenDaysRepository                          = placeWeekOpenDaysRepository;
            _eventTimeSlotMappingRepository                       = eventTimeSlotMappingRepository;
            _daysRepository                                       = daysRepository;
            _countryRegionalOrganisationMappingRepository         = countryRegionalOrganisationMappingRepository;
            _countryRepository                                    = countryRepository;
            _tiqetProductCheckoutDetailRepository                 = tiqetProductCheckoutDetailRepository;
            _tiqetEventDetailMappingRepository                    = tiqetEventDetailMappingRepository;
            _logger = logger;
            _tiqetVariantDetailRepository                = tiqetVariantDetailRepository;
            _eventCategoryRepository                     = eventCategoryRepository;
            _tiqetEventTicketDetailMappingRepository     = tiqetEventTicketDetailMappingRepository;
            _citySightSeeingEventDetailMappingRepository = citySightSeeingEventDetailMappingRepository;
            _citySightSeeingTicketRepository             = citySightSeeingTicketRepository;
            _citySightSeeingTicketDetailRepository       = citySightSeeingTicketDetailRepository;
            _pOneEventTicketDetailRepository             = pOneEventTicketDetailRepository;
            _pOneEventDetailMappingRepository            = pOneEventDetailMappingRepository;
            _eventAttributeRepository                    = eventAttributeRepository;
            _pOneTicketCategoryRepository                = pOneTicketCategoryRepository;
            _eventHostMappingRepository                  = eventHostMappingRepository;
            _localTimeZoneConvertProvider                = localTimeZoneConvertProvider;
            _getScheduleDetailProvider                   = getScheduleDetailProvider;
            _aSIMonumentEventTableMappingRepository      = aSIMonumentEventTableMappingRepository;
            _aSIMonumentRepository = aSIMonumentRepository;
        }