protected TransferProcessor( BaseOperationProcessorDependencies baseDependencies, IRepository <Transfer> transferRepository) : base(baseDependencies) { Argument.NotNull(transferRepository, "transferRepository"); TransferRepository = transferRepository; }
public CardPaymentProcessor(BaseOperationProcessorDependencies baseDependencies, IRepository <Transfer> transferRepository, IRepository <PaymentTransactionLink> paymentTransactionLinkRepository) : base(baseDependencies, transferRepository) { Argument.NotNull(paymentTransactionLinkRepository, "paymentTransactionLinkRepository"); _paymentTransactionLinkRepository = paymentTransactionLinkRepository; }
protected TransferProcessor( BaseOperationProcessorDependencies baseDependencies, IRepository<Transfer> transferRepository) : base(baseDependencies) { Argument.NotNull(transferRepository, "transferRepository"); TransferRepository = transferRepository; }
public CardPaymentProcessor(BaseOperationProcessorDependencies baseDependencies, IRepository<Transfer> transferRepository, IRepository<PaymentTransactionLink> paymentTransactionLinkRepository) : base(baseDependencies, transferRepository) { Argument.NotNull(paymentTransactionLinkRepository, "paymentTransactionLinkRepository"); _paymentTransactionLinkRepository = paymentTransactionLinkRepository; }
internal BaseOperationProcessor(BaseOperationProcessorDependencies baseDependencies) { Argument.NotNull(baseDependencies, "baseDependencies"); baseDependencies.EnsureIsResolved(); Logger = LogManager.GetLogger(GetType().FullName); MoneyConverter = baseDependencies.MoneyConverter; TransactionRepository = baseDependencies.TransactionRepository; TransactionReferenceBook = baseDependencies.TransactionReferenceBook; Settings = new BankSettings(); }
public CardTransferProcessor(BaseOperationProcessorDependencies baseDependencies, IRepository<Transfer> transferRepository) : base(baseDependencies, transferRepository) { }
public CardTransferProcessor(BaseOperationProcessorDependencies baseDependencies, IRepository <Transfer> transferRepository) : base(baseDependencies, transferRepository) { }