예제 #1
0
 public LanguageChangeDetails(ILanguageBranchRepository languageBranchRepository, LocalizationService localizationService, IContentLanguageSettingsHandler contentLanguageSettingsHandler, IContentRepository contentRepository)
 {
     _languageBranchRepository       = languageBranchRepository;
     _localizationService            = localizationService;
     _contentLanguageSettingsHandler = contentLanguageSettingsHandler;
     _contentRepository = contentRepository;
 }
 public FacetPartialRoute(Func<ContentReference> routeStartingPoint, CatalogContentBase commerceRoot,
     bool supportSeoUri, IContentLoader contentLoader, IRoutingSegmentLoader routingSegmentLoader,
     IContentVersionRepository contentVersionRepository, IUrlSegmentRouter urlSegmentRouter,
     IContentLanguageSettingsHandler contentLanguageSettingsHandler,
     FacetUrlService facetUrlCreator)
     : base(
         routeStartingPoint, commerceRoot, supportSeoUri, contentLoader, routingSegmentLoader,
         contentVersionRepository, urlSegmentRouter, contentLanguageSettingsHandler)
 {
     _facetUrlCreator = facetUrlCreator;
 }
 public FacetPartialRoute(Func <ContentReference> routeStartingPoint, CatalogContentBase commerceRoot,
                          bool supportSeoUri, IContentLoader contentLoader, IRoutingSegmentLoader routingSegmentLoader,
                          IContentVersionRepository contentVersionRepository, IUrlSegmentRouter urlSegmentRouter,
                          IContentLanguageSettingsHandler contentLanguageSettingsHandler,
                          FacetUrlService facetUrlCreator)
     : base(
         routeStartingPoint, commerceRoot, supportSeoUri, contentLoader, routingSegmentLoader,
         contentVersionRepository, urlSegmentRouter, contentLanguageSettingsHandler)
 {
     _facetUrlCreator = facetUrlCreator;
 }
예제 #4
0
 public CachingUrlResolver(RouteCollection routes,
                           IContentLoader contentLoader,
                           ISiteDefinitionRepository siteDefinitionRepository,
                           TemplateResolver templateResolver,
                           IPermanentLinkMapper permanentLinkMapper,
                           IContentLanguageSettingsHandler contentLanguageSettingsHandler,
                           IContentCacheKeyCreator cacheKeyCreator,
                           IContentCacheVersion cacheVersion,
                           IObjectInstanceCache cache,
                           IContentUrlCache contentUrlCache,
                           IContextModeResolver contextModeResolver,
                           IRequestHostResolver requestHostResolver)
     : base(routes, contentLoader, siteDefinitionRepository, templateResolver, permanentLinkMapper, contentLanguageSettingsHandler, contentUrlCache, contextModeResolver, requestHostResolver)
 {
     _cache           = cache;
     _cacheVersion    = cacheVersion;
     _cacheVersionKey = cacheKeyCreator.VersionKey;
 }