C# 클래스 cloudscribe.Web.Navigation.NavigationViewModel

파일 보기 프로젝트 열기: joeaudette/cloudscribe.Web.Navigation 1 사용 예제들

공개 메소드들

메소드 설명
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