public SourceController(
     IAuthorizationService authorizationService,
     IDisplayManager <SitemapSource> displayManager,
     IEnumerable <ISitemapSourceFactory> factories,
     ISitemapManager sitemapManager,
     ISiteService siteService,
     ISitemapCacheProvider sitemapCacheProvider,
     IUpdateModelAccessor updateModelAccessor,
     INotifier notifier,
     IShapeFactory shapeFactory,
     IStringLocalizer <SourceController> stringLocalizer,
     IHtmlLocalizer <SourceController> htmlLocalizer)
 {
     _displayManager       = displayManager;
     _factories            = factories;
     _authorizationService = authorizationService;
     _sitemapManager       = sitemapManager;
     _siteService          = siteService;
     _sitemapCacheProvider = sitemapCacheProvider;
     _updateModelAccessor  = updateModelAccessor;
     _notifier             = notifier;
     New = shapeFactory;
     S   = stringLocalizer;
     H   = htmlLocalizer;
 }
 public AdminController(
     ISitemapHelperService sitemapService,
     IAuthorizationService authorizationService,
     IDisplayManager <SitemapSource> displayManager,
     IEnumerable <ISitemapSourceFactory> sourceFactories,
     ISitemapManager sitemapManager,
     ISitemapIdGenerator sitemapIdGenerator,
     ISiteService siteService,
     ISitemapCacheProvider sitemapCacheProvider,
     IUpdateModelAccessor updateModelAccessor,
     INotifier notifier,
     IShapeFactory shapeFactory,
     IStringLocalizer <AdminController> stringLocalizer,
     IHtmlLocalizer <AdminController> htmlLocalizer)
 {
     _sitemapService       = sitemapService;
     _displayManager       = displayManager;
     _sourceFactories      = sourceFactories;
     _authorizationService = authorizationService;
     _sitemapManager       = sitemapManager;
     _sitemapIdGenerator   = sitemapIdGenerator;
     _siteService          = siteService;
     _sitemapCacheProvider = sitemapCacheProvider;
     _updateModelAccessor  = updateModelAccessor;
     _notifier             = notifier;
     T   = stringLocalizer;
     H   = htmlLocalizer;
     New = shapeFactory;
 }
 public SitemapCacheController(
     IAuthorizationService authorizationService,
     ISitemapCacheProvider sitemapCacheProvider,
     INotifier notifier,
     IHtmlLocalizer <SitemapCacheController> htmlLocalizer
     )
 {
     _authorizationService = authorizationService;
     _sitemapCacheProvider = sitemapCacheProvider;
     _notifier             = notifier;
     H = htmlLocalizer;
 }
Exemple #4
0
 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;
 }
Exemple #6
0
 public SitemapIndexController(
     ISitemapHelperService sitemapService,
     IAuthorizationService authorizationService,
     ISitemapIdGenerator sitemapIdGenerator,
     ISitemapManager sitemapManager,
     ISitemapCacheProvider sitemapCacheProvider,
     ISiteService siteService,
     IUpdateModelAccessor updateModelAccessor,
     IShapeFactory shapeFactory,
     IHtmlLocalizer <AdminController> htmlLocalizer,
     INotifier notifier)
 {
     _sitemapService       = sitemapService;
     _authorizationService = authorizationService;
     _sitemapIdGenerator   = sitemapIdGenerator;
     _sitemapManager       = sitemapManager;
     _sitemapCacheProvider = sitemapCacheProvider;
     _siteService          = siteService;
     _updateModelAccessor  = updateModelAccessor;
     _notifier             = notifier;
     New = shapeFactory;
     H   = htmlLocalizer;
 }
 public ContentTypesSitemapSourceCacheManager(ISitemapCacheProvider sitemapCacheProvider)
 {
     _sitemapCacheProvider = sitemapCacheProvider;
 }
Exemple #8
0
 public ISitemapifyConfigurer UsingCacheProvider(ISitemapCacheProvider cacheProvider)
 {
     Registrations[typeof(ISitemapCacheProvider)] = cacheProvider;
     return(this);
 }
 public SitemapIndexTypeCacheManager(ISitemapCacheProvider sitemapCacheProvider)
 {
     _sitemapCacheProvider = sitemapCacheProvider;
 }
Exemple #10
0
 private SitemapifyHttpHandler(ISitemapContentProvider contentProvider, ISitemapDocumentBuilder documentBuilder, ISitemapCacheProvider sitemapCacheProvider)
 {
     _contentProvider      = contentProvider;
     _documentBuilder      = documentBuilder;
     _sitemapCacheProvider = sitemapCacheProvider;
 }