public SubmitTransactionsCommandHandler( ITransactionsRepository repository, ITransactionsReader reader, ITransactionsMapper mapper) { _repository = repository; _reader = reader; _mapper = mapper; }
public TransactionsProcessorChild(ICalcFeesLogger logger, ITransactionsReader transactionsReader, ITransactionsWriter transactionsWriter) : base(logger, transactionsReader, transactionsWriter) { }
public TransactionsController(ITransactionsReader transactionsReader, IEventsReader eventsReader) { _transactionsReader = transactionsReader; _eventsReader = eventsReader; }
/// <summary> /// Class constructor. /// </summary> /// <param name="logger">Logger object</param> /// <param name="transactionsReader">Payment transactions reader from any possible source</param> /// <param name="transactionsWriter">Payment transactions writer to any possible source</param> public TransactionsProcessor(ICalcFeesLogger logger, ITransactionsReader transactionsReader, ITransactionsWriter transactionsWriter) { _logger = logger ?? throw new ArgumentNullException("logger"); _transactionsReader = transactionsReader ?? throw new ArgumentNullException("transactionsReader"); _transactionsWriter = transactionsWriter ?? throw new ArgumentNullException("transactionsWriter"); }