C# Class cloudscribe.Web.Navigation.NavigationViewModel

Exibir arquivo Open project: joeaudette/cloudscribe.Web.Navigation Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
FilterIsAllowed ( TreeNode node ) : bool
IsAllowedByAdjuster ( TreeNode node ) : bool

Method Details

AdjustText() public method

public AdjustText ( TreeNode node ) : string
node TreeNode
return string

AdjustUrl() public method

public AdjustUrl ( TreeNode node ) : string
node TreeNode
return string

HasVisibleChildren() public method

public HasVisibleChildren ( TreeNode node ) : bool
node TreeNode
return bool

NavigationViewModel() public method

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
return Microsoft.AspNetCore.Http

ShouldAllowView() public method

public ShouldAllowView ( TreeNode node ) : bool
node TreeNode
return bool

UpdateTempNode() public method

public UpdateTempNode ( TreeNode node ) : string
node TreeNode
return string