示例#1
0
        //private readonly ILocalizedLabelService _localizedLabelService;
        //private readonly Caching.CacheManager<Domain.RibbonButton> _cacheService;

        public RibbonButtonFinder(//IAppContext appContext
            IRibbonButtonRepository ribbonButtonRepository
            //, ILocalizedLabelService localizedLabelService
            )
        {
            _ribbonButtonRepository = ribbonButtonRepository;
            //_localizedLabelService = localizedLabelService;
            //_cacheService = new Caching.CacheManager<Domain.RibbonButton>(appContext.OrganizationUniqueName + ":ribbonbuttons", RibbonButtonCache.BuildKey);
        }
示例#2
0
 public RibbonButtonDeleter(IRibbonButtonRepository ribbonButtonRepository
                            , ILocalizedLabelService localizedLabelService
                            , IRibbonButtonDependency dependencyService
                            , IDependencyChecker dependencyChecker)
 {
     _ribbonButtonRepository = ribbonButtonRepository;
     _localizedLabelService  = localizedLabelService;
     _dependencyService      = dependencyService;
     _dependencyChecker      = dependencyChecker;
 }
示例#3
0
 public RibbonButtonCreater(IRibbonButtonRepository ribbonButtonRepository
                            , IDefaultButtonProvider defaultButtonProvider
                            , ILocalizedLabelBatchBuilder localizedLabelService
                            , IRibbonButtonDependency dependencyService)
 {
     _ribbonButtonRepository = ribbonButtonRepository;
     _defaultButtonProvider  = defaultButtonProvider;
     _localizedLabelService  = localizedLabelService;
     _dependencyService      = dependencyService;
 }
示例#4
0
 public RibbonButtonUpdater(IAppContext appContext
                            , IRibbonButtonRepository ribbonButtonRepository
                            , ILocalizedLabelService localizedLabelService
                            , IRibbonButtonDependency dependencyService
                            , IEventPublisher eventPublisher)
 {
     _appContext             = appContext;
     _ribbonButtonRepository = ribbonButtonRepository;
     _localizedLabelService  = localizedLabelService;
     _dependencyService      = dependencyService;
     _eventPublisher         = eventPublisher;
 }