public SitemapController( ISitemapManager sitemapManager, ISiteService siteService, ISitemapBuilder sitemapBuilder, ISitemapCacheProvider sitemapCacheProvider, ILogger <SitemapController> logger ) { _sitemapManager = sitemapManager; _siteService = siteService; _sitemapBuilder = sitemapBuilder; _sitemapCacheProvider = sitemapCacheProvider; _logger = logger; }
public SitemapController( ISitemapManager sitemapManager, ISiteService siteService, ISitemapBuilder sitemapBuilder, ISitemapCacheProvider sitemapCacheProvider, ShellSettings shellSettings, ILogger <SitemapController> logger ) { _sitemapManager = sitemapManager; _siteService = siteService; _sitemapBuilder = sitemapBuilder; _sitemapCacheProvider = sitemapCacheProvider; _tenantName = shellSettings.Name; _logger = logger; }
public async Task <IActionResult> Sitemap([FromServices] ISitemapBuilder sitemapBuilder) { SitemapResult sitemapResult = await sitemapBuilder.BuildSitemapAsync(); return(this.Ok(sitemapResult)); }
public SitemapDeterminant(ISitemapReader sitemapReader, ISitemapBuilder sitemapBuilder) { _sitemapReader = sitemapReader; _sitemapBuilder = sitemapBuilder; }
public SitemapController(SitemapConfiguration sitemapConfig, ISitemapBuilder sitemapBuilder) { _sitemapConfig = sitemapConfig; _sitemapBuilder = sitemapBuilder; }