Example #1
0
 public HdfcNotEnrolledCharger(ILogger logger, ISettings settings,
                               ITransactionPaymentDetailRepository transactionPaymentDetailRepository, ITransactionStatusUpdater transactionStatusUpdater)
     : base(logger, settings)
 {
     _transactionPaymentDetailRepository = transactionPaymentDetailRepository;
     _transactionStatusUpdater           = transactionStatusUpdater;
 }
Example #2
0
 public ZoomMeetingProvider(
     IZoomAPI zoomAPI,
     ILogger logger,
     ISettings settings,
     IUserRepository userRepository,
     IZoomMeetingRepository zoomMeetingRepository,
     ITransactionRepository transactionRepository,
     IZoomUserRepository zoomUserRepository,
     IEventHostMappingRepository eventHostMappingRepository,
     IEventCategoryRepository eventCategoryRepository,
     ITransactionPaymentDetailRepository transactionPaymentDetailRepository,
     IEventRepository eventRepository)
 {
     _zoomAPI                            = zoomAPI;
     _logger                             = logger;
     _settings                           = settings;
     _userRepository                     = userRepository;
     _zoomMeetingRepository              = zoomMeetingRepository;
     _transactionRepository              = transactionRepository;
     _zoomUserRepository                 = zoomUserRepository;
     _eventHostMappingRepository         = eventHostMappingRepository;
     _eventCategoryRepository            = eventCategoryRepository;
     _transactionPaymentDetailRepository = transactionPaymentDetailRepository;
     _eventRepository                    = eventRepository;
 }
Example #3
0
 public DeleteCardCommandHandler(IUserCardDetailRepository userCardDetailRepository,
                                 ITransactionPaymentDetailRepository transactionPaymentDetailRepository,
                                 IMediator mediator)
     : base(mediator)
 {
     _userCardDetailRepository           = userCardDetailRepository;
     _transactionPaymentDetailRepository = transactionPaymentDetailRepository;
 }
Example #4
0
 public CcavenueCharger(ILogger logger, ISettings settings, ITransactionPaymentDetailRepository transactionPaymentDetailRepository,
                        INetBankingBankDetailRepository netBankingBankDetailRepository,
                        ICashCardDetailRepository cashCardDetailRepository, ITransactionStatusUpdater transactionStatusUpdater)
     : base(logger, settings)
 {
     _transactionPaymentDetailRepository = transactionPaymentDetailRepository;
     _netBankingBankDetailRepository     = netBankingBankDetailRepository;
     _cashCardDetailRepository           = cashCardDetailRepository;
     _transactionStatusUpdater           = transactionStatusUpdater;
 }
Example #5
0
 public NabTransactCharger(ILogger logger, ISettings settings,
                           ITransactionPaymentDetailRepository transactionPaymentDetailRepository,
                           IMediator mediator,
                           ITransactionStatusUpdater transactionStatusUpdater
                           )
     : base(logger, settings)
 {
     _transactionPaymentDetailRepository = transactionPaymentDetailRepository;
     _mediator = mediator;
     _transactionStatusUpdater = transactionStatusUpdater;
 }
Example #6
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;
 }
Example #7
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;
 }
Example #8
0
 public PaymentResponseCommandHandler(IHdfcEnrolledCharger <IHdfcEnrolledCharge, IPaymentHtmlPostResponse> hdfcEnrolledCharge,
                                      ICcavenueCharger <ICcavenueCharge, IPaymentHtmlPostResponse> ccavenueCharger,
                                      INabTransactCharger <INabTransactCharge, IPaymentHtmlPostResponse> nabTransactCharger,
                                      ITransactionIdProvider transactionIdProvider,
                                      ITransactionPaymentDetailRepository transactionPaymentDetailRepository,
                                      IPaymentCharger <IStripeCharge, IPaymentResponse> stripeCharger,
                                      ITransactionRepository transactionRepository,
                                      FIL.Logging.ILogger logger,
                                      ICurrencyTypeRepository currencyTypeRepository,
                                      IMediator mediator)
     : base(mediator)
 {
     _hdfcEnrolledCharger   = hdfcEnrolledCharge;
     _ccavenueCharger       = ccavenueCharger;
     _nabTransactCharger    = nabTransactCharger;
     _transactionIdProvider = transactionIdProvider;
     _transactionRepository = transactionRepository;
     _stripeCharger         = stripeCharger;
     _transactionPaymentDetailRepository = transactionPaymentDetailRepository;
     _currencyTypeRepository             = currencyTypeRepository;
     _logger = logger;
 }
Example #9
0
 public StripeCharger(ILogger logger,
                      ISettings settings,
                      ITransactionDetailRepository transactionDetailRepository,
                      ITransactionRepository transactionRepository,
                      ITransactionPaymentDetailRepository transactionPaymentDetailRepository,
                      ITransactionStatusUpdater transactionStatusUpdater,
                      IStripeConnectCharger stripeConnectCharger,
                      IEventRepository eventRepository,
                      IOrderDetailsRepository orderDetailsRepository,
                      IEventStripeConnectAccountProvider eventStripeConnectAccountProvider,
                      IZoomMeetingProvider zoomMeetingProvider)
     : base(logger, settings)
 {
     _transactionRepository              = transactionRepository;
     _transactionDetailRepository        = transactionDetailRepository;
     _transactionPaymentDetailRepository = transactionPaymentDetailRepository;
     _transactionStatusUpdater           = transactionStatusUpdater;
     _stripeConnectCharger              = stripeConnectCharger;
     _orderDetailsRepository            = orderDetailsRepository;
     _eventRepository                   = eventRepository;
     _zoomMeetingProvider               = zoomMeetingProvider;
     _eventStripeConnectAccountProvider = eventStripeConnectAccountProvider;
 }
Example #10
0
 public BookSeatTicketProvider(ILogger logger,
                               ISettings settings,
                               ITransactionPaymentDetailRepository transactionPaymentDetailRepository,
                               ITransactionRepository transactionRepository,
                               ITransactionSeatDetailRepository transactionSeatDetailRepository,
                               ITransactionDetailRepository transactionDetailRepository,
                               IMatchLayoutSectionSeatRepository matchLayoutSectionSeatRepository,
                               IMatchSeatTicketDetailRepository matchSeatTicketDetailRepository,
                               IEventTicketDetailRepository eventTicketDetailRepository,
                               IEventDetailRepository eventDetailRepository,
                               IEventTicketAttributeRepository eventTicketAttributeRepository
                               )
 {
     _transactionPaymentDetailRepository = transactionPaymentDetailRepository;
     _transactionRepository            = transactionRepository;
     _transactionDetailRepository      = transactionDetailRepository;
     _matchSeatTicketDetailRepository  = matchSeatTicketDetailRepository;
     _transactionSeatDetailRepository  = transactionSeatDetailRepository;
     _matchLayoutSectionSeatRepository = matchLayoutSectionSeatRepository;
     _eventTicketDetailRepository      = eventTicketDetailRepository;
     _eventDetailRepository            = eventDetailRepository;
     _eventTicketAttributeRepository   = eventTicketAttributeRepository;
     _logger = logger;
 }
Example #11
0
 public HdfcChargerResolver(ILogger logger, ISettings settings, ITransactionPaymentDetailRepository transactionPaymentDetailRepository)
 {
     _logger   = logger;
     _settings = settings;
     _transactionPaymentDetailRepository = transactionPaymentDetailRepository;
 }
Example #12
0
 public OrderConfirmationProvider(ITransactionRepository transactionRepository,
                                  ITransactionDetailRepository transactionDetailsRepository,
                                  IEventTicketDetailRepository eventTicketDetailRepository,
                                  ITicketCategoryRepository ticketCategoryRepository,
                                  IEventCategoryRepository eventCategoryRepository,
                                  IEventCategoryMappingRepository eventCategoryMappingRepository,
                                  IEventDetailRepository eventDetailRepository,
                                  IEventAttributeRepository eventAttributeRepository,
                                  IEventTicketAttributeRepository eventTicketAttributeRepository,
                                  IEventRepository eventRepository,
                                  ITransactionDeliveryDetailRepository transactionDeliveryDetailRepository,
                                  ITransactionSeatDetailRepository transactionSeatDetailRepository,
                                  ITransactionPaymentDetailRepository transactionPaymentDetailRepository,
                                  ICurrencyTypeRepository currencyTypeRepository,
                                  IEventDeliveryTypeDetailRepository eventDeliveryTypeDetailRepository,
                                  IUserCardDetailRepository userCardDetailRepository,
                                  IMatchSeatTicketDetailRepository matchSeatTicketDetailRepository,
                                  IMatchLayoutSectionSeatRepository matchLayoutSectionSeatRepository,
                                  IMatchLayoutCompanionSeatMappingRepository matchLayoutCompanionSeatMappingRepository,
                                  IVenueRepository venueRepository,
                                  ICityRepository cityRepository,
                                  IStateRepository stateRepository,
                                  ICountryRepository countryRepository,
                                  IUserAddressDetailRepository userAddressDetailRepository,
                                  ITicketFeeDetailRepository ticketFeeDetailRepository,
                                  IUserRepository userRepository,
                                  IEventTimeSlotMappingRepository eventTimeSlotMappingRepository,
                                  IASITransactionDetailTimeSlotIdMappingRepository aSITransactionDetailTimeSlotIdMappingRepository,
                                  IGuestDetailRepository guestDetailRepository,
                                  IASIPaymentResponseDetailTicketMappingRepository aSIPaymentResponseDetailTicketMappingRepository,
                                  ITransactionScheduleDetail transactionScheduleDetail,
                                  IScheduleDetailRepository scheduleDetailRepository,
                                  IZipcodeRepository zipcodeRepository)
 {
     _transactionRepository          = transactionRepository;
     _transactionDetailsRepository   = transactionDetailsRepository;
     _eventCategoryRepository        = eventCategoryRepository;
     _eventCategoryMappingRepository = eventCategoryMappingRepository;
     _eventTicketDetailRepository    = eventTicketDetailRepository;
     _eventTicketAttributeRepository = eventTicketAttributeRepository;
     _ticketCategoryRepository       = ticketCategoryRepository;
     _eventDetailRepository          = eventDetailRepository;
     _eventAttributeRepository       = eventAttributeRepository;
     _eventRepository = eventRepository;
     _transactionDeliveryDetailRepository = transactionDeliveryDetailRepository;
     _transactionPaymentDetailRepository  = transactionPaymentDetailRepository;
     _currencyTypeRepository                    = currencyTypeRepository;
     _eventDeliveryTypeDetailRepository         = eventDeliveryTypeDetailRepository;
     _userCardDetailRepository                  = userCardDetailRepository;
     _matchSeatTicketDetailRepository           = matchSeatTicketDetailRepository;
     _matchLayoutSectionSeatRepository          = matchLayoutSectionSeatRepository;
     _matchLayoutCompanionSeatMappingRepository = matchLayoutCompanionSeatMappingRepository;
     _venueRepository                = venueRepository;
     _cityRepository                 = cityRepository;
     _stateRepository                = stateRepository;
     _countryRepository              = countryRepository;
     _userAddressDetailRepository    = userAddressDetailRepository;
     _userRepository                 = userRepository;
     _zipcodeRepository              = zipcodeRepository;
     _ticketFeeDetailRepository      = ticketFeeDetailRepository;
     _eventTimeSlotMappingRepository = eventTimeSlotMappingRepository;
     _aSITransactionDetailTimeSlotIdMappingRepository = aSITransactionDetailTimeSlotIdMappingRepository;
     _guestDetailRepository     = guestDetailRepository;
     _transactionScheduleDetail = transactionScheduleDetail;
     _scheduleDetailRepository  = scheduleDetailRepository;
     _aSIPaymentResponseDetailTicketMappingRepository = aSIPaymentResponseDetailTicketMappingRepository;
 }