Exemplo n.º 1
0
 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");
 }
Exemplo n.º 2
0
 public OptionSetDeleterController(IWebAppContext appContext
                                   , IOptionSetDeleter optionSetDeleter
                                   , IOptionSetFinder optionSetFinder
                                   , IOptionSetDetailDeleter optionSetDetailDeleter
                                   , IOptionSetDetailFinder optionSetDetailFinder) : base(appContext)
 {
     _optionSetDeleter       = optionSetDeleter;
     _optionSetFinder        = optionSetFinder;
     _optionSetDetailFinder  = optionSetDetailFinder;
     _optionSetDetailDeleter = optionSetDetailDeleter;
 }
Exemplo n.º 3
0
 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);
 }
Exemplo n.º 4
0
 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;
 }