C# Класс cloudscribe.Web.Navigation.NavigationViewModel

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AdjustText ( TreeNode node ) : string
AdjustUrl ( TreeNode node ) : string
HasVisibleChildren ( TreeNode node ) : bool
NavigationViewModel ( string startingNodeKey, string navigationFilterName, HttpContext context, IUrlHelper urlHelper, TreeNode rootNode, IEnumerable permissionResolvers, IEnumerable nodeFinders, string nodeSearchUrlPrefix, ILogger logger ) : Microsoft.AspNetCore.Http
ShouldAllowView ( TreeNode node ) : bool
UpdateTempNode ( TreeNode node ) : string

Приватные методы

Метод Описание
FilterIsAllowed ( TreeNode node ) : bool
IsAllowedByAdjuster ( TreeNode node ) : bool

Описание методов

AdjustText() публичный Метод

public AdjustText ( TreeNode node ) : string
node TreeNode
Результат string

AdjustUrl() публичный Метод

public AdjustUrl ( TreeNode node ) : string
node TreeNode
Результат string

HasVisibleChildren() публичный Метод

public HasVisibleChildren ( TreeNode node ) : bool
node TreeNode
Результат bool

NavigationViewModel() публичный Метод

public NavigationViewModel ( string startingNodeKey, string navigationFilterName, HttpContext context, IUrlHelper urlHelper, TreeNode rootNode, IEnumerable permissionResolvers, IEnumerable nodeFinders, string nodeSearchUrlPrefix, ILogger logger ) : Microsoft.AspNetCore.Http
startingNodeKey string
navigationFilterName string
context HttpContext
urlHelper IUrlHelper
rootNode TreeNode
permissionResolvers IEnumerable
nodeFinders IEnumerable
nodeSearchUrlPrefix string
logger ILogger
Результат Microsoft.AspNetCore.Http

ShouldAllowView() публичный Метод

public ShouldAllowView ( TreeNode node ) : bool
node TreeNode
Результат bool

UpdateTempNode() публичный Метод

public UpdateTempNode ( TreeNode node ) : string
node TreeNode
Результат string