Exemple #1
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;
 }
 public UpdateTransactionCommandHandler(ITransactionRepository transactionRepository,
                                        ITransactionDetailRepository transactionDetailRepository,
                                        IEventTicketAttributeRepository eventTicketAttributeRepository,
                                        ITicketFeeDetailRepository ticketFeeDetailRepository,
                                        ICountryRepository countryRepository,
                                        IUserRepository userRepository,
                                        ITransactionDeliveryDetailRepository transactionDeliveryDetailRepository,
                                        ISaveGuestUserProvider saveGuestUserProvider,
                                        IMediator mediator, IGeoCurrency geoCurrency, ILogger logger,
                                        IHttpContextAccessor context) : base(mediator)
 {
     _transactionRepository               = transactionRepository;
     _transactionDetailRepository         = transactionDetailRepository;
     _eventTicketAttributeRepository      = eventTicketAttributeRepository;
     _ticketFeeDetailRepository           = ticketFeeDetailRepository;
     _transactionDeliveryDetailRepository = transactionDeliveryDetailRepository;
     _userRepository        = userRepository;
     _saveGuestUserProvider = saveGuestUserProvider;
     _geoCurrency           = geoCurrency;
     _context = context;
     _logger  = logger;
 }