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;
 }
Пример #4
0
 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);
 }
Пример #7
0
 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;
 }