コード例 #1
0
 public AssetConditionService(
     IAssetConditionLayerRepository assetConditionLayerRepository,
     IAssetDefaultConditionRepository assetDefaultConditionRepository,
     IAssetDefaultConditionLayerRepository assetDefaultConditionLayerRepository,
     IAssetConditionLayerLinkClientRepository assetConditionLayerLinkClientRepository,
     IAssetsForClientCacheManager cacheManager,
     ICachedAssetConditionsService cachedAssetConditionsService)
 {
     _assetConditionLayerRepository           = assetConditionLayerRepository;
     _assetDefaultConditionRepository         = assetDefaultConditionRepository;
     _assetDefaultConditionLayerRepository    = assetDefaultConditionLayerRepository;
     _assetConditionLayerLinkClientRepository = assetConditionLayerLinkClientRepository;
     _cacheManager = cacheManager;
     _cachedAssetConditionsService = cachedAssetConditionsService;
 }
コード例 #2
0
 public AssetGroupService(
     IClientAssetGroupLinkRepository clientAssetGroupLinkRepository,
     IAssetGroupClientLinkRepository assetGroupClientLinkRepository,
     IAssetGroupAssetLinkRepository assetGroupAssetLinkRepository,
     IAssetsForClientCacheManager cacheManager,
     IAssetGroupRepository assetGroupRepository,
     IAssetConditionService assetConditionService)
 {
     _assetGroupRepository           = assetGroupRepository;
     _cacheManager                   = cacheManager;
     _assetConditionService          = assetConditionService;
     _clientAssetGroupLinkRepository = clientAssetGroupLinkRepository;
     _assetGroupClientLinkRepository = assetGroupClientLinkRepository;
     _assetGroupAssetLinkRepository  = assetGroupAssetLinkRepository;
 }
コード例 #3
0
 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;
 }
コード例 #4
0
        public CachedAssetConditionsService(
            IAssetDefaultConditionLayerRepository assetDefaultConditionLayerRepository,
            IAssetConditionRepository assetConditionRepository,
            IAssetDefaultConditionRepository assetDefaultConditionRepository,
            IDistributedCache <IAssetDefaultConditionLayer, AssetDefaultConditionLayerDto> assetDefaultConditionLayerCache,
            IDistributedCache <IAssetCondition, AssetConditionDto> assetConditionCache,
            IDistributedCache <IAssetDefaultCondition, AssetDefaultConditionDto> assetDefaultConditionCache,
            IAssetsForClientCacheManager cacheManager
            )
        {
            _assetDefaultConditionLayerRepository = assetDefaultConditionLayerRepository;
            _assetConditionRepository             = assetConditionRepository;
            _assetDefaultConditionRepository      = assetDefaultConditionRepository;

            #region Ondemand caches initialization
            _assetDefaultConditionLayerCache = assetDefaultConditionLayerCache;
            _assetConditionCache             = assetConditionCache;
            _assetDefaultConditionCache      = assetDefaultConditionCache;
            _cacheManager = cacheManager;

            #endregion
        }