public LocalizableStringController( Lazy <ILanguageService> languageService, Lazy <ILocalizableStringService> localizableStringService, KoreSiteSettings siteSettings) { this.languageService = languageService; this.localizableStringService = localizableStringService; this.siteSettings = siteSettings; }
public ThemeContext( IWorkContext workContext, IThemeProvider themeProvider, KoreSiteSettings siteSettings) { this.workContext = workContext; this.themeProvider = themeProvider; this.siteSettings = siteSettings; }
public PageVersionService( ICacheManager cacheManager, IRepository <PageVersion> repository, IRepository <Page> pageRepository, PageSettings pageSettings, KoreSiteSettings siteSettings) : base(cacheManager, repository) { this.pageRepository = pageRepository; this.pageSettings = pageSettings; this.siteSettings = siteSettings; }
public ThemeApiController( IAuthorizationService authorizationService, IThemeProvider themeProvider, IWorkContext workContext, KoreSiteSettings siteSettings, Lazy <ISettingService> settingsService) { this.authorizationService = authorizationService; this.settingsService = settingsService; this.siteSettings = siteSettings; this.themeProvider = themeProvider; this.workContext = workContext; }
public IndexingTaskExecutor( IAppDataFolder appDataFolder, IEnumerable <IIndexingContentProvider> contentProviders, IIndexManager indexManager, ILockFileManager lockFileManager, KoreSiteSettings siteSettings, Lazy <ILogger> logger) { this.appDataFolder = appDataFolder; this.contentProviders = contentProviders; this.indexManager = indexManager; this.lockFileManager = lockFileManager; this.logger = logger; this.siteSettings = siteSettings; }
public LuceneIndexProvider( IAppDataFolder appDataFolder, KoreSiteSettings siteSettings, Lazy <ILogger> logger) { this.appDataFolder = appDataFolder; this.analyzer = CreateAnalyzer(); // TODO: (sebros) Find a common way to get where tenant's specific files should go. "Sites/Tenant" is hard coded in multiple places this.basePath = appDataFolder.Combine("Sites", siteSettings.SiteName, "Indexes"); this.logger = logger; // Ensures the directory exists EnsureDirectoryExists(); T = NullLocalizer.Instance; }