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