public EntityPluginUpdater(IAppContext appContext , IEntityPluginRepository entityPluginRepository , IEntityPluginFileProvider entityPluginFileProvider) { _appContext = appContext; _entityPluginRepository = entityPluginRepository; _entityPluginFileProvider = entityPluginFileProvider; _cacheService = new Caching.CacheManager <EntityPlugin>(EntityPluginCache.GetCacheKey(appContext), _appContext.PlatformSettings.CacheEnabled); }
public EntityPluginUpdater(IAppContext appContext , IEntityPluginRepository entityPluginRepository , IEntityPluginFileProvider entityPluginFileProvider) { _appContext = appContext; _entityPluginRepository = entityPluginRepository; _entityPluginFileProvider = entityPluginFileProvider; _cacheService = new Caching.CacheManager <EntityPlugin>(EntityPluginCache.GetCacheKey(appContext), EntityPluginCache.BuildKey); }
public EntityPluginExecutor(IAppContext appContext , IEntityPluginFinder entityPluginFinder , IEntityPluginFileProvider entityPluginFileProvider , IServiceResolver serviceResolver) { _appContext = appContext; _currentUser = _appContext.GetFeature <ICurrentUser>(); _entityPluginFinder = entityPluginFinder; _entityPluginFileProvider = entityPluginFileProvider; _serviceResolver = serviceResolver; }
public EntityPluginCreater(IAppContext appContext , IEntityPluginRepository entityPluginRepository , ISolutionComponentService solutionComponentService , IEntityPluginFileProvider entityPluginFileProvider , IDependencyService dependencyService) { _appContext = appContext; _entityPluginRepository = entityPluginRepository; _solutionComponentService = solutionComponentService; _entityPluginFileProvider = entityPluginFileProvider; _dependencyService = dependencyService; _cacheService = new Caching.CacheManager <EntityPlugin>(EntityPluginCache.GetCacheKey(appContext), EntityPluginCache.BuildKey); }