Class MemberTreeController
- Namespace
- Umbraco.Cms.Web.BackOffice.Trees
- Assembly
- Umbraco.Web.BackOffice.dll
[Authorize(Policy = "SectionAccessForMemberTree")]
[Tree("member", "member", SortOrder = 0)]
public class MemberTreeController : TreeController, ITree, ISearchableTree, IDiscoverable, ITreeNodeController
- Inheritance
-
MemberTreeController
- Implements
-
ITreeISearchableTreeIDiscoverable
- Inherited Members
Constructors
MemberTreeController(ILocalizedTextService, UmbracoApiControllerTypeCollection, UmbracoTreeSearcher, IMenuItemCollectionFactory, IMemberService, IMemberTypeService, IBackOfficeSecurityAccessor, IEventAggregator)
public MemberTreeController(ILocalizedTextService localizedTextService, UmbracoApiControllerTypeCollection umbracoApiControllerTypeCollection, UmbracoTreeSearcher treeSearcher, IMenuItemCollectionFactory menuItemCollectionFactory, IMemberService memberService, IMemberTypeService memberTypeService, IBackOfficeSecurityAccessor backofficeSecurityAccessor, IEventAggregator eventAggregator)
Parameters
localizedTextServiceILocalizedTextServiceumbracoApiControllerTypeCollectionUmbracoApiControllerTypeCollectiontreeSearcherUmbracoTreeSearchermenuItemCollectionFactoryIMenuItemCollectionFactorymemberServiceIMemberServicememberTypeServiceIMemberTypeServicebackofficeSecurityAccessorIBackOfficeSecurityAccessoreventAggregatorIEventAggregator
Methods
GetMenuForNode(string, FormCollection)
protected override ActionResult<MenuItemCollection> GetMenuForNode(string id, FormCollection queryStrings)
Parameters
idstringqueryStringsFormCollection
Returns
- ActionResult<MenuItemCollection>
GetSingleTreeNode(string, FormCollection?)
protected ActionResult<TreeNode?> GetSingleTreeNode(string id, FormCollection? queryStrings)
Parameters
idstringqueryStringsFormCollection
Returns
- ActionResult<TreeNode>
GetTreeNode(string, FormCollection?)
Gets an individual tree node
public ActionResult<TreeNode?> GetTreeNode(string id, FormCollection? queryStrings)
Parameters
idstringqueryStringsFormCollection
Returns
- ActionResult<TreeNode>
GetTreeNodes(string, FormCollection)
protected override ActionResult<TreeNodeCollection> GetTreeNodes(string id, FormCollection queryStrings)
Parameters
idstringqueryStringsFormCollection
Returns
- ActionResult<TreeNodeCollection>
SearchAsync(string, int, long, string?)
public Task<EntitySearchResults> SearchAsync(string query, int pageSize, long pageIndex, string? searchFrom = null)
Parameters
Returns
- Task<EntitySearchResults>