public AssetAttributeService( IAssetAttributeRepository assetAttributeRepository, IMyNoSqlWriterWrapper <AssetAttributeNoSql> myNoSqlWriter) { _assetAttributeRepository = assetAttributeRepository; _myNoSqlWriter = myNoSqlWriter; }
public AssetPairsCacheService( RedisService redisService, IMyNoSqlWriterWrapper <AssetPairPriceNoSql> myNoSqlWriterWrapper) { _redisService = redisService; _myNoSqlWriterWrapper = myNoSqlWriterWrapper; }
public AssetExtendedInfoService( IAssetExtendedInfoRepository assetExtendedInfoRepository, IMyNoSqlWriterWrapper <AssetExtendedInfoNoSql> myNoSqlWriter) { _assetExtendedInfoRepository = assetExtendedInfoRepository; _myNoSqlWriter = myNoSqlWriter; }
public AssetCategoryService( IAssetCategoryRepository assetCategoryRepository, IMyNoSqlWriterWrapper <AssetCategoryNoSql> myNoSqlWriter, ILogFactory logFactory) { _assetCategoryRepository = assetCategoryRepository; _myNoSqlWriter = myNoSqlWriter; }
public AssetService( [NotNull] IAssetRepository assetRepository, [NotNull] IMyNoSqlWriterWrapper <AssetNoSql> myNoSqlWriter, [NotNull] ICqrsEngine cqrsEngine) { _assetRepository = assetRepository ?? throw new ArgumentNullException(nameof(assetRepository)); _myNoSqlWriter = myNoSqlWriter; _cqrsEngine = cqrsEngine ?? throw new ArgumentNullException(nameof(cqrsEngine)); }
public PersistHandler( TimeSpan persistPeriod, IMyNoSqlWriterWrapper <AssetPairPriceNoSql> myNoSqlWriterWrapper, IAssetPairsCacheService cacheService, IAssetPairsRepository repository, ILogFactory logFactory ) { _persistPeriod = persistPeriod; _myNoSqlWriterWrapper = myNoSqlWriterWrapper; _cacheService = cacheService; _repository = repository; _log = logFactory.CreateLog(this); }
public WatchListService( ICustomWatchListRepository customWatchListRepository, IPredefinedWatchListRepository predefinedWatchListRepository, IMyNoSqlWriterWrapper <WatchListCustomNoSql> myNoSqlWriterCustom, ILogFactory logFactory, IMyNoSqlWriterWrapper <WatchListPredefinedNoSql> myNoSqlWriterPredefined, int maxClientsInNoSqlCache) { _log = logFactory.CreateLog(this); _customWatchListRepository = customWatchListRepository; _predefinedWatchListRepository = predefinedWatchListRepository; _myNoSqlWriterCustom = myNoSqlWriterCustom; _maxClientsInNoSqlCache = maxClientsInNoSqlCache; _myNoSqlWriterPredefined = myNoSqlWriterPredefined; }
public AssetConditionService( IAssetConditionLayerRepository assetConditionLayerRepository, IAssetDefaultConditionRepository assetDefaultConditionRepository, IAssetDefaultConditionLayerRepository assetDefaultConditionLayerRepository, IAssetConditionLayerLinkClientRepository assetConditionLayerLinkClientRepository, IAssetsForClientCacheManager cacheManager, ICachedAssetConditionsService cachedAssetConditionsService, IMyNoSqlWriterWrapper <AssetConditionNoSql> myNoSqlWriter, int maxClientsInNoSqlCache) { _assetConditionLayerRepository = assetConditionLayerRepository; _assetDefaultConditionRepository = assetDefaultConditionRepository; _assetDefaultConditionLayerRepository = assetDefaultConditionLayerRepository; _assetConditionLayerLinkClientRepository = assetConditionLayerLinkClientRepository; _cacheManager = cacheManager; _cachedAssetConditionsService = cachedAssetConditionsService; _myNoSqlWriter = myNoSqlWriter; _maxClientsInNoSqlCache = maxClientsInNoSqlCache; }