예제 #1
0
 public SiteMapDynamicRoutingContext(ISiteMapProvider siteMapProvider)
 {
     if (siteMapProvider == null)
     {
         throw new ArgumentNullException("siteMapProvider");
     }
     _siteMapProvider = siteMapProvider;
 }
 public SiteMapModifyService(
     ISiteMapProvider siteMapProvider, IDictionaryProvider dictionaryProvider,
     IQpDataProvider qpDataProvider, ISettingsProvider settingsProvider, IMapper mapper)
 {
     _siteMapProvider    = siteMapProvider;
     _dictionaryProvider = dictionaryProvider;
     _qpDataProvider     = qpDataProvider;
     _settingsProvider   = settingsProvider;
     _mapper             = mapper;
 }
 public SiteMapService(
     ISiteMapProvider siteMapProvider, IWidgetProvider widgetProvider,
     IDictionaryProvider dictionaryProvider, ISettingsProvider settingsProvider,
     IItemExtensionProvider itemExtensionProvider, IMapper mapper, ILogger <SiteMapService> logger)
 {
     _siteMapProvider       = siteMapProvider;
     _widgetProvider        = widgetProvider;
     _dictionaryProvider    = dictionaryProvider;
     _settingsProvider      = settingsProvider;
     _itemExtensionProvider = itemExtensionProvider;
     _mapper = mapper;
     _logger = logger;
 }
예제 #4
0
 public DynamicRoute(ISiteMapProvider siteMapProvider)
     : this(new SiteMapDynamicRoutingContext(siteMapProvider))
 {
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SiteMapDynamicRoutingContext"/> class.
 /// </summary>
 /// <param name="siteMapProvider">The site map provider.</param>
 public SiteMapDynamicRoutingContext(ISiteMapProvider siteMapProvider)
 {
     if (siteMapProvider == null)
         throw new ArgumentNullException("siteMapProvider");
     _siteMapProvider = siteMapProvider;
 }