示例#1
0
 public AdminController(
     ISitemapHelperService sitemapService,
     IAuthorizationService authorizationService,
     IDisplayManager <SitemapSource> displayManager,
     IEnumerable <ISitemapSourceFactory> sourceFactories,
     ISitemapManager sitemapManager,
     ISitemapIdGenerator sitemapIdGenerator,
     ISiteService siteService,
     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;
     _updateModelAccessor  = updateModelAccessor;
     _notifier             = notifier;
     S   = stringLocalizer;
     H   = htmlLocalizer;
     New = shapeFactory;
 }
 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;
 }
示例#3
0
 public ContentTypesSitemapCacheHandler(
     ISitemapCacheManager sitemapCacheManager,
     ISitemapManager sitemapManager
     )
 {
     _sitemapCacheManager = sitemapCacheManager;
     _sitemapManager      = sitemapManager;
 }
 public SitemapHelperService(
     ISlugService slugService,
     ISitemapManager sitemapManager,
     IStringLocalizer <SitemapHelperService> stringLocalizer
     )
 {
     _slugService    = slugService;
     _sitemapManager = sitemapManager;
     S = stringLocalizer;
 }
 public SitemapIndexTypeBuilder(
     ISitemapManager sitemapManager,
     ISitemapModifiedDateProvider sitemapModifiedDateProvider,
     IOptions <SitemapsOptions> options
     )
 {
     _sitemapManager = sitemapManager;
     _sitemapModifiedDateProvider = sitemapModifiedDateProvider;
     _sitemapsOptions             = options.Value;
 }
示例#6
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;
 }
示例#8
0
 public SitemapIndexController(
     ISitemapHelperService sitemapService,
     IAuthorizationService authorizationService,
     ISitemapIdGenerator sitemapIdGenerator,
     ISitemapManager sitemapManager,
     ISiteService siteService,
     IUpdateModelAccessor updateModelAccessor,
     IShapeFactory shapeFactory,
     IHtmlLocalizer <AdminController> htmlLocalizer,
     INotifier notifier)
 {
     _sitemapService       = sitemapService;
     _authorizationService = authorizationService;
     _sitemapIdGenerator   = sitemapIdGenerator;
     _sitemapManager       = sitemapManager;
     _siteService          = siteService;
     _updateModelAccessor  = updateModelAccessor;
     _notifier             = notifier;
     New = shapeFactory;
     H   = htmlLocalizer;
 }
示例#9
0
 public SitemapIndexTypeUpdateHandler(ISitemapManager sitemapManager)
 {
     _sitemapManager = sitemapManager;
 }
 public CustomPathSitemapSourceUpdateHandler(ISitemapManager sitemapManager)
 {
     _sitemapManager = sitemapManager;
 }
示例#11
0
 public AllSitemapsDeploymentSource(ISitemapManager sitemapManager)
 {
     _sitemapManager = sitemapManager;
 }
示例#12
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SitemapGenerator"/> class.
 /// </summary>
 /// <param name="sitemapManager">
 /// The sitemap manager.
 /// </param>
 public SitemapGenerator(ISitemapManager sitemapManager)
 {
     this.sitemapManager = sitemapManager;
 }
示例#13
0
 public SitemapEntries(ISitemapManager sitemapManager)
 {
     _sitemapManager = sitemapManager;
 }
示例#14
0
 public SitemapsStep(ISitemapManager sitemapManager)
 {
     _sitemapManager = sitemapManager;
 }
 public ContentTypesSitemapSourceUpdateHandler(ISitemapManager sitemapManager)
 {
     _sitemapManager = sitemapManager;
 }
示例#16
0
 public AdvertManager(IAdvertService advertService, ISitemapManager sitemapManager, ILogger <AdvertManager> logger)
 {
     _advertService  = advertService;
     _sitemapManager = sitemapManager;
     _logger         = logger;
 }