public FilterRuleFinder(IAppContext appContext , IFilterRuleRepository filterRuleRepository) { _appContext = appContext; _filterRuleRepository = filterRuleRepository; _cacheService = new Caching.CacheManager <FilterRule>(FilterRuleCache.CacheKey(_appContext), FilterRuleCache.BuildKey); }
public FilterRuleFinder(IAppContext appContext , IFilterRuleRepository filterRuleRepository) { _appContext = appContext; _filterRuleRepository = filterRuleRepository; _cacheService = new Caching.CacheManager <FilterRule>(FilterRuleCache.CacheKey(_appContext), _appContext.PlatformSettings.CacheEnabled); }
public FilterRuleDeleter(IAppContext appContext , IFilterRuleRepository filterRuleRepository , IFilterRuleDependency dependencyService , IEntityPluginDeleter entityPluginDeleter) { _appContext = appContext; _filterRuleRepository = filterRuleRepository; _dependencyService = dependencyService; _entityPluginDeleter = entityPluginDeleter; _cacheService = new Caching.CacheManager <FilterRule>(FilterRuleCache.CacheKey(_appContext), _appContext.PlatformSettings.CacheEnabled); }
public FilterRuleUpdater(IAppContext appContext , IFilterRuleRepository filterRuleRepository , IAttributeFinder attributeFinder , IFilterRuleDependency dependencyService) { _appContext = appContext; _filterRuleRepository = filterRuleRepository; _attributeFinder = attributeFinder; _dependencyService = dependencyService; _cacheService = new Caching.CacheManager <FilterRule>(FilterRuleCache.CacheKey(_appContext), FilterRuleCache.BuildKey); }