Table of Contents

Class MemberTypeAndGroupTreeControllerBase

Namespace
Umbraco.Cms.Web.BackOffice.Trees
Assembly
Umbraco.Web.BackOffice.dll
public abstract class MemberTypeAndGroupTreeControllerBase : TreeController, ITree
Inheritance
MemberTypeAndGroupTreeControllerBase
Implements
ITree
Derived
Inherited Members

Constructors

MemberTypeAndGroupTreeControllerBase(ILocalizedTextService, UmbracoApiControllerTypeCollection, IMenuItemCollectionFactory, IEventAggregator, IMemberTypeService)

protected MemberTypeAndGroupTreeControllerBase(ILocalizedTextService localizedTextService, UmbracoApiControllerTypeCollection umbracoApiControllerTypeCollection, IMenuItemCollectionFactory menuItemCollectionFactory, IEventAggregator eventAggregator, IMemberTypeService memberTypeService)

Parameters

localizedTextService ILocalizedTextService
umbracoApiControllerTypeCollection UmbracoApiControllerTypeCollection
menuItemCollectionFactory IMenuItemCollectionFactory
eventAggregator IEventAggregator
memberTypeService IMemberTypeService

Properties

MenuItemCollectionFactory

public IMenuItemCollectionFactory MenuItemCollectionFactory { get; }

Property Value

IMenuItemCollectionFactory

Methods

GetMenuForNode(string, FormCollection)

protected override ActionResult<MenuItemCollection> GetMenuForNode(string id, FormCollection queryStrings)

Parameters

id string
queryStrings FormCollection

Returns

ActionResult<MenuItemCollection>

GetTreeNodes(string, FormCollection)

protected override ActionResult<TreeNodeCollection> GetTreeNodes(string id, FormCollection queryStrings)

Parameters

id string
queryStrings FormCollection

Returns

ActionResult<TreeNodeCollection>

GetTreeNodesFromService(string, FormCollection)

protected abstract IEnumerable<TreeNode> GetTreeNodesFromService(string id, FormCollection queryStrings)

Parameters

id string
queryStrings FormCollection

Returns

IEnumerable<TreeNode>