Class MemberTypeTreeController
- Namespace
- Umbraco.Cms.Web.BackOffice.Trees
- Assembly
- Umbraco.Web.BackOffice.dll
[Authorize(Policy = "TreeAccessMemberTypes")]
[Tree("settings", "memberTypes", SortOrder = 2, TreeGroup = "settingsGroup")]
public class MemberTypeTreeController : MemberTypeAndGroupTreeControllerBase, ITree, ISearchableTree, IDiscoverable
- Inheritance
-
MemberTypeTreeController
- Implements
-
ITreeISearchableTreeIDiscoverable
- Inherited Members
Constructors
MemberTypeTreeController(ILocalizedTextService, UmbracoApiControllerTypeCollection, IMenuItemCollectionFactory, UmbracoTreeSearcher, IMemberTypeService, IEventAggregator)
public MemberTypeTreeController(ILocalizedTextService localizedTextService, UmbracoApiControllerTypeCollection umbracoApiControllerTypeCollection, IMenuItemCollectionFactory menuItemCollectionFactory, UmbracoTreeSearcher treeSearcher, IMemberTypeService memberTypeService, IEventAggregator eventAggregator)
Parameters
localizedTextServiceILocalizedTextServiceumbracoApiControllerTypeCollectionUmbracoApiControllerTypeCollectionmenuItemCollectionFactoryIMenuItemCollectionFactorytreeSearcherUmbracoTreeSearchermemberTypeServiceIMemberTypeServiceeventAggregatorIEventAggregator
Methods
CreateRootNode(FormCollection)
protected override ActionResult<TreeNode?> CreateRootNode(FormCollection queryStrings)
Parameters
queryStringsFormCollection
Returns
- ActionResult<TreeNode>
GetTreeNodesFromService(string, FormCollection)
protected override IEnumerable<TreeNode> GetTreeNodesFromService(string id, FormCollection queryStrings)
Parameters
idstringqueryStringsFormCollection
Returns
- IEnumerable<TreeNode>
SearchAsync(string, int, long, string?)
public Task<EntitySearchResults> SearchAsync(string query, int pageSize, long pageIndex, string? searchFrom = null)
Parameters
Returns
- Task<EntitySearchResults>