public AttributeUpdater(IAppContext appContext , IAttributeRepository attributeRepository , IOptionSetDetailCreater optionSetDetailCreater , IOptionSetDetailDeleter optionSetDetailDeleter , IOptionSetDetailFinder optionSetDetailFinder , IOptionSetDetailUpdater optionSetDetailUpdater , IOptionSetFinder optionSetFinder , IStringMapCreater stringMapCreater , IStringMapUpdater stringMapUpdater , ILocalizedLabelService localizedLabelService , IEventPublisher eventPublisher) { _appContext = appContext; _attributeRepository = attributeRepository; _localizedLabelService = localizedLabelService; _optionSetDetailCreater = optionSetDetailCreater; _optionSetDetailDeleter = optionSetDetailDeleter; _optionSetDetailFinder = optionSetDetailFinder; _optionSetDetailUpdater = optionSetDetailUpdater; _optionSetFinder = optionSetFinder; _stringMapCreater = stringMapCreater; _stringMapUpdater = stringMapUpdater; _eventPublisher = eventPublisher; _cacheService = new Caching.CacheManager <Domain.Attribute>(_appContext.OrganizationUniqueName + ":attributes", AttributeCache.BuildKey); _cacheServiceOption = new Caching.CacheManager <Domain.OptionSet>(_appContext.OrganizationUniqueName + ":optionsets"); }
public OptionSetDeleterController(IWebAppContext appContext , IOptionSetDeleter optionSetDeleter , IOptionSetFinder optionSetFinder , IOptionSetDetailDeleter optionSetDetailDeleter , IOptionSetDetailFinder optionSetDetailFinder) : base(appContext) { _optionSetDeleter = optionSetDeleter; _optionSetFinder = optionSetFinder; _optionSetDetailFinder = optionSetDetailFinder; _optionSetDetailDeleter = optionSetDetailDeleter; }
public OptionSetDeleter(IAppContext appContext , IOptionSetRepository optionSetRepository , ISolutionComponentService solutionComponentService , IOptionSetDetailDeleter optionSetDetailDeleter , ILocalizedLabelService localizedLabelService , IDependencyService dependencyService , IDependencyChecker dependencyChecker , IEnumerable <ICascadeDelete <Domain.OptionSet> > cascadeDeletes) { _appContext = appContext; _optionSetRepository = optionSetRepository; _loc = _appContext.GetFeature <ILocalizedTextProvider>(); _localizedLabelService = localizedLabelService; _solutionComponentService = solutionComponentService; _optionSetDetailDeleter = optionSetDetailDeleter; _dependencyService = dependencyService; _dependencyChecker = dependencyChecker; _cascadeDeletes = cascadeDeletes; _cacheService = new Caching.CacheManager <Domain.OptionSet>(_appContext.OrganizationUniqueName + ":optionsets", _appContext.PlatformSettings.CacheEnabled); }
public OptionSetController(IWebAppContext appContext , ISolutionService solutionService , IOptionSetCreater optionSetCreater , IOptionSetDeleter optionSetDeleter , IOptionSetUpdater optionSetUpdater , IOptionSetFinder optionSetFinder , IOptionSetDetailCreater optionSetDetailCreater , IOptionSetDetailDeleter optionSetDetailDeleter , IOptionSetDetailFinder optionSetDetailFinder , IOptionSetDetailUpdater optionSetDetailUpdater) : base(appContext, solutionService) { _optionSetCreater = optionSetCreater; _optionSetDeleter = optionSetDeleter; _optionSetUpdater = optionSetUpdater; _optionSetFinder = optionSetFinder; _optionSetDetailCreater = optionSetDetailCreater; _optionSetDetailDeleter = optionSetDetailDeleter; _optionSetDetailFinder = optionSetDetailFinder; _optionSetDetailUpdater = optionSetDetailUpdater; }