コード例 #1
0
 public PlaceCalendarCommandHandler(IMediator mediator,
                                    IPlaceHolidayDatesRepository placeHolidayDatesRepository,
                                    IEventTicketDetailRepository eventTicketDetail,
                                    IEventTicketAttributeRepository eventTicketAttribute,
                                    IEventDetailRepository eventDetailRepository,
                                    IEventRepository eventRepository,
                                    IVenueRepository venueRepository,
                                    IDaysRepository daysRepository,
                                    IPlaceWeekOpenDaysRepository placeWeekOpenDaysRepository,
                                    IDayTimeMappingsRepository dayTimeMappingsRepository,
                                    IPlaceSeasonDetailsRepository placeSeasonDetailsRepository,
                                    ISeasonDayTimeMappingsRepository seasonDayTimeMappingsRepository,
                                    ISeasonDaysMappingsRepository seasonDaysMappingsRepository,
                                    IPlaceSpecialDayTimeMappingsRepository placeSpecialDayTimeMappingsRepository,
                                    IPlaceWeekOffRepository placeWeekOffRepository) : base(mediator)
 {
     _mediator                              = mediator;
     _placeHolidydates                      = placeHolidayDatesRepository;
     _placeWeekOffRepository                = placeWeekOffRepository;
     _eventDetailRepository                 = eventDetailRepository;
     _eventRepository                       = eventRepository;
     _venueRepository                       = venueRepository;
     _eventTicketDetail                     = eventTicketDetail;
     _eventTicketAttribute                  = eventTicketAttribute;
     _daysRepository                        = daysRepository;
     _placeWeekOpenDaysRepository           = placeWeekOpenDaysRepository;
     _dayTimeMappingsRepository             = dayTimeMappingsRepository;
     _placeSeasonDetailsRepository          = placeSeasonDetailsRepository;
     _seasonDayTimeMappingsRepository       = seasonDayTimeMappingsRepository;
     _seasonDaysMappingsRepository          = seasonDaysMappingsRepository;
     _placeSpecialDayTimeMappingsRepository = placeSpecialDayTimeMappingsRepository;
 }
コード例 #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 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;
 }
コード例 #4
0
 public FeelAdminPlaceQueryHandler(
     IEventRepository eventRepository,
     IEventDetailRepository eventDetailRepository,
     IPlaceWeekOpenDaysRepository placeWeekOpenDaysRepository,
     IEventAttributeRepository eventAttributeRepository,
     IUserRepository userRepository)
 {
     _eventRepository          = eventRepository;
     _userRepository           = userRepository;
     _eventDetailRepository    = eventDetailRepository;
     _eventAttributeRepository = eventAttributeRepository;
 }
コード例 #5
0
 public EventScheduleQueryHandler(IEventRepository eventRepository,
                                  IEventDetailRepository eventDetailRepository,
                                  IPlaceWeekOpenDaysRepository placeWeekOpenDaysRepositor,
                                  IEventAttributeRepository eventAttributeRepository,
                                  IGetScheduleDetailProvider getScheduleDetailProvider,
                                  ILocalTimeZoneConvertProvider localTimeZoneConvertProvider,
                                  IDayTimeMappingsRepository dayTimeMappingsRepository)
 {
     _eventRepository              = eventRepository;
     _placeWeekOpenDaysRepository  = placeWeekOpenDaysRepositor;
     _dayTimeMappingsRepository    = dayTimeMappingsRepository;
     _eventDetailRepository        = eventDetailRepository;
     _eventAttributeRepository     = eventAttributeRepository;
     _getScheduleDetailProvider    = getScheduleDetailProvider;
     _localTimeZoneConvertProvider = localTimeZoneConvertProvider;
 }
コード例 #6
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;
 }
コード例 #7
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;
 }
コード例 #8
0
 public SaveEventScheduleCommandHandler(
     IEventDetailRepository eventDetailRepository,
     IEventRepository eventRepository,
     IPlaceWeekOpenDaysRepository placeWeekOpenDaysRepository,
     IDayTimeMappingsRepository dayTimeMappingsRepository,
     IEventAttributeRepository eventAttributeRepository,
     IGetScheduleDetailProvider getScheduleDetailProvider,
     ILiveEventDetailRepository liveEventDetailRepository,
     IStepProvider stepProvider,
     ILogger logger,
     IMediator mediator)
     : base(mediator)
 {
     _logger                      = logger;
     _eventRepository             = eventRepository;
     _placeWeekOpenDaysRepository = placeWeekOpenDaysRepository;
     _dayTimeMappingsRepository   = dayTimeMappingsRepository;
     _eventDetailRepository       = eventDetailRepository;
     _eventAttributeRepository    = eventAttributeRepository;
     _getScheduleDetailProvider   = getScheduleDetailProvider;
     _liveEventDetailRepository   = liveEventDetailRepository;
     _stepProvider                = stepProvider;
 }
コード例 #9
0
 public ShoppingExpressCommandHandler(
     ILogger logger,
     ISettings settings,
     IMediator mediator,
     IValueRetailAuth valueRetailAuth,
     IValueRetailVillageRepository valueRetailVillageRepository,
     IEventRepository eventRepository,
     IDaysRepository daysRepository,
     IPlaceWeekOpenDaysRepository placeWeekOpenDaysRepository,
     IEventSiteIdMappingRepository eventSiteIdMappingRepository,
     IEventCategoryMappingRepository eventCategoryMappingRepository,
     IVenueRepository venueRepository,
     IEventDetailRepository eventDetailRepository,
     IEventDeliveryTypeDetailRepository eventDeliveryTypeDetailRepository,
     ITicketCategoryRepository ticketCategoryRepository,
     IEventTicketDetailRepository eventTicketDetailRepository,
     ICurrencyTypeRepository currencyTypeRepository,
     IEventTicketAttributeRepository eventTicketAttributeRepository,
     ITicketFeeDetailRepository ticketFeeDetailRepository,
     IPlaceHolidayDatesRepository placeHolidayDatesRepository,
     ICountryRepository countryRepository,
     IStateRepository stateRepository,
     ICityRepository cityRepository,
     IValueRetailAPI valueRetailAPI,
     IGoogleMapApi googleMapApi,
     IEventVenueMappingTimeRepository eventVenueMappingTimeRepository,
     IEventVenueMappingRepository eventVenueMappingRepository,
     IValueRetailRouteRepository valueRetailRouteRepository,
     IValueRetailReturnStopRepository valueRetailReturnStopRepository,
     IToEnglishTranslator toEnglishTranslator,
     ICountryAlphaCode countryAlphaCode
     )
     : base(mediator)
 {
     _logger          = logger;
     _settings        = settings;
     _mediator        = mediator;
     _valueRetailAuth = valueRetailAuth;
     _valueRetailVillageRepository = valueRetailVillageRepository;
     _eventRepository                   = eventRepository;
     _daysRepository                    = daysRepository;
     _placeWeekOpenDaysRepository       = placeWeekOpenDaysRepository;
     _eventSiteIdMappingRepository      = eventSiteIdMappingRepository;
     _eventCategoryMappingRepository    = eventCategoryMappingRepository;
     _venueRepository                   = venueRepository;
     _eventDetailRepository             = eventDetailRepository;
     _eventDeliveryTypeDetailRepository = eventDeliveryTypeDetailRepository;
     _ticketCategoryRepository          = ticketCategoryRepository;
     _eventTicketDetailRepository       = eventTicketDetailRepository;
     _currencyTypeRepository            = currencyTypeRepository;
     _eventTicketAttributeRepository    = eventTicketAttributeRepository;
     _ticketFeeDetailRepository         = ticketFeeDetailRepository;
     _placeHolidayDatesRepository       = placeHolidayDatesRepository;
     _countryRepository                 = countryRepository;
     _stateRepository                   = stateRepository;
     _cityRepository                    = cityRepository;
     _valueRetailAPI                    = valueRetailAPI;
     _googleMapApi = googleMapApi;
     _eventVenueMappingTimeRepository = eventVenueMappingTimeRepository;
     _eventVenueMappingRepository     = eventVenueMappingRepository;
     _valueRetailRouteRepository      = valueRetailRouteRepository;
     _valueRetailReturnStopRepository = valueRetailReturnStopRepository;
     _toEnglishTranslator             = toEnglishTranslator;
     _countryAlphaCode = countryAlphaCode;
 }
コード例 #10
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;
        }