public CurrencyController( ILogger <CurrencyController> logger, ICurrencyProxy currencyProxy) { _logger = logger; _currencyProxy = currencyProxy; }
/// <summary> /// Constructor /// </summary> public GetCurrencyExchangeQueryHandler(ICurrencyProxy providerProxy) { _providerProxy = providerProxy ?? throw new ArgumentNullException(nameof(providerProxy)); }
/// <summary> /// Constructor /// </summary> /// <param name="providerProxy"></param> /// <param name="transactionProxy"></param> public CreateTransactionAsyncCmdHandler(ICurrencyProxy providerProxy, ITransactionProxy transactionProxy) { _providerProxy = providerProxy ?? throw new ArgumentNullException(nameof(providerProxy)); _transactionProxy = transactionProxy ?? throw new ArgumentNullException(nameof(transactionProxy)); }