public ConversionRateController(IConversionRateService conversionRateService, ILogFactory logFactory) { _conversionRateService = conversionRateService ?? throw new ArgumentNullException(nameof(IConversionRateService)); _log = logFactory.CreateLog(this); }
public TransactionsController(ITransactionService transactionService, IConversionRateService conversionRateService) { this.transactionService = transactionService; this.conversionRateService = conversionRateService; }
public TransactionService(IRepository <Transaction> transactionRepository, IConversionRateService conversionRateService) { this.transactionRepository = transactionRepository; this.conversionRateService = conversionRateService; ratesPerCost = new Dictionary <double, string>(); }