Esempio n. 1
0
 public SitemapService(ISession session, ISitemapElementAppender sitemapElementAppender,
                       ICacheManager cacheManager, HttpRequestBase request)
 {
     _session = session;
     _sitemapElementAppender = sitemapElementAppender;
     _cacheManager           = cacheManager;
     _request = request;
 }
Esempio n. 2
0
 public SitemapService(ISession session, ISitemapElementAppender sitemapElementAppender,
     ICacheManager cacheManager, HttpRequestBase request)
 {
     _session = session;
     _sitemapElementAppender = sitemapElementAppender;
     _cacheManager = cacheManager;
     _request = request;
 }
Esempio n. 3
0
 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;
 }
Esempio n. 4
0
        public static bool IsExcludedFromSitemap(this HtmlHelper <Webpage> helper)
        {
            ISitemapElementAppender appender = helper.ViewContext.HttpContext.Get <ISitemapElementAppender>();

            return(!appender.ShouldAppend(helper.ViewData.Model));
        }