public SettlementService( IBalanceOperationService balanceOperationService, ILykkeExchangeService lykkeExchangeService, ISettingsService settingsService, ILogFactory logFactory) { _balanceOperationService = balanceOperationService; _lykkeExchangeService = lykkeExchangeService; _settingsService = settingsService; _log = logFactory.CreateLog(this); }
public SpotChangeBalanceService(ILogger <SpotChangeBalanceService> logger, IBalanceOperationService balanceOperationService, IAssetsDictionaryClient assetsDictionaryClient, IClientWalletService clientWalletService, IServiceBusPublisher <ManualChangeBalanceMessage> publisher) { _logger = logger; _balanceOperationService = balanceOperationService; _assetsDictionaryClient = assetsDictionaryClient; _clientWalletService = clientWalletService; _publisher = publisher; }
public FundingService( IFundingRepository fundingRepository, ILykkeExchangeService lykkeExchangeService, ISettingsService settingsService, IBalanceOperationService balanceOperationService, ILogFactory logFactory) { _fundingRepository = fundingRepository; _lykkeExchangeService = lykkeExchangeService; _settingsService = settingsService; _balanceOperationService = balanceOperationService; _cache = new InMemoryCache <Funding>(funding => CacheKey, false); _log = logFactory.CreateLog(this); }
public CreditService( ICreditRepository creditRepository, IBalanceOperationService balanceOperationService, ILykkeExchangeService lykkeExchangeService, ISettingsService settingsService, ILogFactory logFactory) { _creditRepository = creditRepository; _balanceOperationService = balanceOperationService; _lykkeExchangeService = lykkeExchangeService; _settingsService = settingsService; _cache = new InMemoryCache <Credit>(credit => credit.AssetId, false); _log = logFactory.CreateLog(this); }
public TokenService( ITokenRepository tokenRepository, ILykkeExchangeService lykkeExchangeService, ISettingsService settingsService, IBalanceOperationService balanceOperationService, ILogFactory logFactory) { _tokenRepository = tokenRepository; _lykkeExchangeService = lykkeExchangeService; _settingsService = settingsService; _balanceOperationService = balanceOperationService; _cache = new InMemoryCache <Token>(GetKey, false); _log = logFactory.CreateLog(this); }
public BalanceService( ISettingsService settingsService, IBalancesClient balancesClient, ILykkeExchangeService lykkeExchangeService, IBalanceOperationService balanceOperationService, TraceWriter traceWriter, ILogFactory logFactory) { _settingsService = settingsService; _balancesClient = balancesClient; _lykkeExchangeService = lykkeExchangeService; _balanceOperationService = balanceOperationService; _traceWriter = traceWriter; _cache = new InMemoryCache <Balance>(GetKey, true); _log = logFactory.CreateLog(this); }
public SettlementService( ISettlementTradeService settlementTradeService, IBalanceOperationService balanceOperationService, ILykkeExchangeService lykkeExchangeService, ISettingsService settingsService, IAssetSettingsService assetSettingsService, IAssetsServiceWithCache assetsServiceWithCache, ILogFactory logFactory) { _settlementTradeService = settlementTradeService; _balanceOperationService = balanceOperationService; _lykkeExchangeService = lykkeExchangeService; _settingsService = settingsService; _assetSettingsService = assetSettingsService; _assetsServiceWithCache = assetsServiceWithCache; _log = logFactory.CreateLog(this); }
public AuditController(IBalanceOperationService balanceOperationService) { _balanceOperationService = balanceOperationService; }