Esempio n. 1
0
 public EntityPluginImporter(IAppContext appContext
                             , IEntityPluginCreater entityPluginCreater
                             , IEntityPluginUpdater entityPluginUpdater
                             , IEntityPluginFinder entityPluginFinder)
 {
     _appContext          = appContext;
     _entityPluginCreater = entityPluginCreater;
     _entityPluginUpdater = entityPluginUpdater;
     _entityPluginFinder  = entityPluginFinder;
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
 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);
 }
Esempio n. 4
0
 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);
 }
Esempio n. 5
0
 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;
 }