Example #1
0
 public AssetPairsManager(IAssetsService repository,
                          IAssetPairsInitializableCache assetPairsCache,
                          IAssetPairSettingsRepository assetPairSettingsRepository)
 {
     _assets                      = repository;
     _assetPairsCache             = assetPairsCache;
     _assetPairSettingsRepository = assetPairSettingsRepository;
 }
Example #2
0
        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;
 }