public SitemapService(ISession session, ISitemapElementAppender sitemapElementAppender, ICacheManager cacheManager, HttpRequestBase request) { _session = session; _sitemapElementAppender = sitemapElementAppender; _cacheManager = cacheManager; _request = request; }
public SitemapService(IStatelessSession session, Site site, ISitemapElementAppender sitemapElementAppender, SiteSettings siteSettings, IEnumerable <ISitemapDataSource> additionalSources, IGetSitemapPath getSitemapPath) { _session = session; _site = site; _sitemapElementAppender = sitemapElementAppender; _siteSettings = siteSettings; _additionalSources = additionalSources; _getSitemapPath = getSitemapPath; }
public static bool IsExcludedFromSitemap(this HtmlHelper <Webpage> helper) { ISitemapElementAppender appender = helper.ViewContext.HttpContext.Get <ISitemapElementAppender>(); return(!appender.ShouldAppend(helper.ViewData.Model)); }