public BackgroundRunner(INxtServer nxtServer, ITransactionRepository transactionRepository, IBalanceCalculator balanceCalculator, IWalletRepository walletRepository, IContactRepository contactRepository, IAssetTracker assetTracker, IMsCurrencyTracker msCurrencyTracker) { _nxtServer = nxtServer; _transactionRepository = transactionRepository; _balanceCalculator = balanceCalculator; _walletRepository = walletRepository; _contactRepository = contactRepository; _assetTracker = assetTracker; _msCurrencyTracker = msCurrencyTracker; }
public AccountRequestCalculator(IBalanceCalculator balanceCalculator) { this.balanceCalculator = balanceCalculator; }
public OperationService(IUnitOfWork unitOfWork, IBalanceCalculator balanceCalculator) : base(unitOfWork) { CheckArgument.CheckForNull(balanceCalculator, nameof(balanceCalculator)); this.balanceCalculator = balanceCalculator; }