/// <summary> /// Sets the culture dictionary factory. /// </summary> /// <param name="builder">The builder.</param> /// <param name="factory">A factory.</param> public static IUmbracoBuilder SetCultureDictionaryFactory( this IUmbracoBuilder builder, ICultureDictionaryFactory factory) { builder.Services.AddUnique(factory); return(builder); }
/// <summary> /// Initializes a new instance of <see cref="UmbracoHelper"/>. /// </summary> /// <param name="currentPage">The <see cref="IPublishedContent"/> item assigned to the helper.</param> /// <param name="cultureDictionary"></param> /// <param name="componentRenderer"></param> /// <param name="publishedContentQuery"></param> /// <remarks>Sets the current page to the context's published content request's content item.</remarks> public UmbracoHelper(ICultureDictionaryFactory cultureDictionary, IUmbracoComponentRenderer componentRenderer, IPublishedContentQuery publishedContentQuery) { _cultureDictionaryFactory = cultureDictionary ?? throw new ArgumentNullException(nameof(cultureDictionary)); _componentRenderer = componentRenderer ?? throw new ArgumentNullException(nameof(componentRenderer)); _publishedContentQuery = publishedContentQuery ?? throw new ArgumentNullException(nameof(publishedContentQuery)); }
public ContentTypeController(IEntityXmlSerializer serializer, ICultureDictionaryFactory cultureDictionaryFactory, IGlobalSettings globalSettings, IUmbracoContextAccessor umbracoContextAccessor, ISqlContext sqlContext, PropertyEditorCollection propertyEditors, ServiceContext services, AppCaches appCaches, IProfilingLogger logger, IRuntimeState runtimeState, UmbracoHelper umbracoHelper) : base(cultureDictionaryFactory, globalSettings, umbracoContextAccessor, sqlContext, services, appCaches, logger, runtimeState, umbracoHelper) { _serializer = serializer; _propertyEditors = propertyEditors; }
public UmbracoHelper GetUmbracoHelper( IPublishedContentQuery publishedContentQuery = null, ICultureDictionaryFactory cultureDictionaryFactory = null, MembershipHelper membershipHelper = null) { return(new UmbracoHelper( Mock.Of <IPublishedContent>(), Mock.Of <ITagQuery>(), cultureDictionaryFactory ?? CultureDictionaryFactory().Object, Mock.Of <IUmbracoComponentRenderer>(), publishedContentQuery ?? PublishedContentQuerying.Object, SetupMembership())); }
/// <summary> /// Initializes a new instance of <see cref="UmbracoHelper"/>. /// </summary> /// <param name="currentPage">The <see cref="IPublishedContent"/> item assigned to the helper.</param> /// <param name="tagQuery"></param> /// <param name="cultureDictionary"></param> /// <param name="componentRenderer"></param> /// <param name="publishedContentQuery"></param> /// <param name="membershipHelper"></param> /// <remarks>Sets the current page to the context's published content request's content item.</remarks> public UmbracoHelper(IPublishedContent currentPage, ITagQuery tagQuery, ICultureDictionaryFactory cultureDictionary, IUmbracoComponentRenderer componentRenderer, IPublishedContentQuery publishedContentQuery, MembershipHelper membershipHelper) { _tagQuery = tagQuery ?? throw new ArgumentNullException(nameof(tagQuery)); _cultureDictionaryFactory = cultureDictionary ?? throw new ArgumentNullException(nameof(cultureDictionary)); _componentRenderer = componentRenderer ?? throw new ArgumentNullException(nameof(componentRenderer)); _membershipHelper = membershipHelper ?? throw new ArgumentNullException(nameof(membershipHelper)); _publishedContentQuery = publishedContentQuery ?? throw new ArgumentNullException(nameof(publishedContentQuery)); _currentPage = currentPage; }
public MediaTypeController(ICultureDictionaryFactory cultureDictionaryFactory, IGlobalSettings globalSettings, IUmbracoContextAccessor umbracoContextAccessor, ISqlContext sqlContext, ServiceContext services, AppCaches appCaches, IProfilingLogger logger, IRuntimeState runtimeState, UmbracoHelper umbracoHelper) : base(cultureDictionaryFactory, globalSettings, umbracoContextAccessor, sqlContext, services, appCaches, logger, runtimeState, umbracoHelper) { }
/// <summary> /// Sets the culture dictionary factory. /// </summary> /// <param name="composition">The composition.</param> /// <param name="factory">A factory.</param> public static void SetCultureDictionaryFactory(this Composition composition, ICultureDictionaryFactory factory) { composition.RegisterUnique(_ => factory); }