public EntityPluginImporter(IAppContext appContext , IEntityPluginCreater entityPluginCreater , IEntityPluginUpdater entityPluginUpdater , IEntityPluginFinder entityPluginFinder) { _appContext = appContext; _entityPluginCreater = entityPluginCreater; _entityPluginUpdater = entityPluginUpdater; _entityPluginFinder = entityPluginFinder; }
public FilterRuleCreater(IAppContext appContext , IFilterRuleRepository filterRuleRepository , IAttributeFinder attributeFinder , IFilterRuleDependency dependencyService , IEntityPluginCreater entityPluginCreater) { _appContext = appContext; _filterRuleRepository = filterRuleRepository; _attributeFinder = attributeFinder; _dependencyService = dependencyService; _entityPluginCreater = entityPluginCreater; _cacheService = new Caching.CacheManager <FilterRule>(FilterRuleCache.CacheKey(_appContext), FilterRuleCache.BuildKey); }
public DuplicateRuleCreater(IAppContext appContext , IDuplicateRuleRepository duplicateRuleRepository , IDuplicateRuleConditionService duplicateRuleConditionService , ILocalizedLabelService localizedLabelService , IDuplicateRuleDependency dependencyService , IEntityPluginCreater entityPluginCreater) { _appContext = appContext; _duplicateRuleRepository = duplicateRuleRepository; _localizedLabelService = localizedLabelService; _duplicateRuleConditionService = duplicateRuleConditionService; _dependencyService = dependencyService; _entityPluginCreater = entityPluginCreater; _cacheService = new Caching.CacheManager <DuplicateRule>(_appContext.OrganizationUniqueName + ":duplicaterules", DuplicateRuleCache.BuildKey); }
public SerialNumberRuleCreater(IAppContext appContext , ISerialNumberRuleRepository serialNumberRuleRepository , ILocalizedLabelService localizedLabelService , ISolutionComponentService solutionComponentService , ISerialNumberDependency dependencyService , IEntityPluginCreater entityPluginCreater) { _appContext = appContext; _serialNumberRuleRepository = serialNumberRuleRepository; _loc = _appContext.GetFeature <ILocalizedTextProvider>(); _localizedLabelService = localizedLabelService; _solutionComponentService = solutionComponentService; _dependencyService = dependencyService; _entityPluginCreater = entityPluginCreater; _cacheService = new Caching.CacheManager <Domain.SerialNumberRule>(SerialNumberRuleCache.CacheKey(_appContext), _appContext.PlatformSettings.CacheEnabled); }
public EntityPluginController(IWebAppContext appContext , IEntityPluginCreater entityPluginCreater , IEntityPluginUpdater entityPluginUpdater , IEntityPluginFinder entityPluginFinder , IEntityPluginDeleter entityPluginDeleter , ISolutionService solutionService , IWebHelper webHelper , ISystemFormFinder systemFormFinder , IQueryViewFinder queryViewFinder) : base(appContext, solutionService) { _entityPluginCreater = entityPluginCreater; _entityPluginUpdater = entityPluginUpdater; _entityPluginFinder = entityPluginFinder; _entityPluginDeleter = entityPluginDeleter; _webHelper = webHelper; _systemFormFinder = systemFormFinder; _queryViewFinder = queryViewFinder; }