Esempio n. 1
0
		/// <summary>
		/// Initializes a new instance of the <see cref="RoutingContext"/> class.
		/// </summary>
		/// <param name="umbracoContext"> </param>
		/// <param name="documentLookups">The document lookups resolver.</param>
		/// <param name="documentLastChanceLookup"> </param>
		/// <param name="publishedContentStore">The content store.</param>
		/// <param name="niceUrlResolver">The nice urls resolver.</param>
		internal RoutingContext(
			UmbracoContext umbracoContext,
			IEnumerable<IPublishedContentLookup> documentLookups,
			IDocumentLastChanceLookup documentLastChanceLookup,
            IPublishedContentStore publishedContentStore,
			NiceUrlProvider niceUrlResolver)
        {
			this.UmbracoContext = umbracoContext;
			this.DocumentLookups = documentLookups;
			DocumentLastChanceLookup = documentLastChanceLookup;
			this.PublishedContentStore = publishedContentStore;
        	this.NiceUrlProvider = niceUrlResolver;
        }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RoutingContext"/> class.
 /// </summary>
 /// <param name="umbracoContext"> </param>
 /// <param name="documentLookups">The document lookups resolver.</param>
 /// <param name="documentLastChanceLookup"> </param>
 /// <param name="publishedContentStore">The content store.</param>
 /// <param name="niceUrlResolver">The nice urls resolver.</param>
 internal RoutingContext(
     UmbracoContext umbracoContext,
     IEnumerable <IPublishedContentLookup> documentLookups,
     IDocumentLastChanceLookup documentLastChanceLookup,
     IPublishedContentStore publishedContentStore,
     NiceUrlProvider niceUrlResolver)
 {
     this.UmbracoContext        = umbracoContext;
     this.DocumentLookups       = documentLookups;
     DocumentLastChanceLookup   = documentLastChanceLookup;
     this.PublishedContentStore = publishedContentStore;
     this.NiceUrlProvider       = niceUrlResolver;
 }
Esempio n. 3
0
		/// <summary>
		/// Initializes a new instance of the <see cref="NiceUrlProvider"/> class.
		/// </summary>
		/// <param name="publishedContentStore">The content store.</param>
		/// <param name="umbracoContext">The Umbraco context.</param>
		public NiceUrlProvider(IPublishedContentStore publishedContentStore, UmbracoContext umbracoContext)
        {
            _umbracoContext = umbracoContext;
			_publishedContentStore = publishedContentStore;
			this.EnforceAbsoluteUrls = false;
        }
Esempio n. 4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="NiceUrlProvider"/> class.
 /// </summary>
 /// <param name="publishedContentStore">The content store.</param>
 /// <param name="umbracoContext">The Umbraco context.</param>
 public NiceUrlProvider(IPublishedContentStore publishedContentStore, UmbracoContext umbracoContext)
 {
     _umbracoContext          = umbracoContext;
     _publishedContentStore   = publishedContentStore;
     this.EnforceAbsoluteUrls = false;
 }