예제 #1
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;
 }
예제 #2
0
 public PaymentOptionsQueryHandler(INetBankingBankDetailRepository netBankingBankDetailRepository, ICashCardDetailRepository cashCardDetailRepository, FIL.Logging.ILogger logger)
 {
     _netBankingBankDetailRepository = netBankingBankDetailRepository;
     _cashCardDetailRepository       = cashCardDetailRepository;
     _logger = logger;
 }