public AssetPairsManager(IAssetsService repository, IAssetPairsInitializableCache assetPairsCache, IAssetPairSettingsRepository assetPairSettingsRepository) { _assets = repository; _assetPairsCache = assetPairsCache; _assetPairSettingsRepository = assetPairSettingsRepository; }
public InstrumentService( IAssetSettingsRepository assetSettingsRepository, IAssetPairSettingsRepository assetPairSettingsRepository, IAssetHedgeSettingsService assetHedgeSettingsService, ILogFactory logFactory) { _assetSettingsRepository = assetSettingsRepository; _assetPairSettingsRepository = assetPairSettingsRepository; _assetHedgeSettingsService = assetHedgeSettingsService; _log = logFactory.CreateLog(this); _assetsCache = new InMemoryCache <AssetSettings>(GetKey, false); _assetPairsCache = new InMemoryCache <AssetPairSettings>(GetKey, false); }
public AssetPairSettingsController(IConvertService convertService, IAssetPairSettingsRepository assetPairSettingsRepository) { _convertService = convertService; _assetPairSettingsRepository = assetPairSettingsRepository; }