//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); }
public RibbonButtonDeleter(IRibbonButtonRepository ribbonButtonRepository , ILocalizedLabelService localizedLabelService , IRibbonButtonDependency dependencyService , IDependencyChecker dependencyChecker) { _ribbonButtonRepository = ribbonButtonRepository; _localizedLabelService = localizedLabelService; _dependencyService = dependencyService; _dependencyChecker = dependencyChecker; }
public RibbonButtonCreater(IRibbonButtonRepository ribbonButtonRepository , IDefaultButtonProvider defaultButtonProvider , ILocalizedLabelBatchBuilder localizedLabelService , IRibbonButtonDependency dependencyService) { _ribbonButtonRepository = ribbonButtonRepository; _defaultButtonProvider = defaultButtonProvider; _localizedLabelService = localizedLabelService; _dependencyService = dependencyService; }
public RibbonButtonUpdater(IAppContext appContext , IRibbonButtonRepository ribbonButtonRepository , ILocalizedLabelService localizedLabelService , IRibbonButtonDependency dependencyService , IEventPublisher eventPublisher) { _appContext = appContext; _ribbonButtonRepository = ribbonButtonRepository; _localizedLabelService = localizedLabelService; _dependencyService = dependencyService; _eventPublisher = eventPublisher; }