C# 클래스 Core.Web.Areas.Navigation.Helpers.NavigationMenuWidgetHelper

파일 보기 프로젝트 열기: coreframework/Core-Framework

공개 메소드들

메소드 설명
CloneNavigationMenuWidget ( ICoreWidgetInstance instance ) : long?

Clones the navigation menu widget.

Flatten ( PartialNavigationMenuItemModel root, List items, int level ) : List
GetNavigationMenu ( ICorePrincipal user, NavigationMenuWidget widget ) : PartialNavigationMenuModel

Gets the navigation menu.

SaveNavigationMenuWidget ( NavigationMenuWidgetModel model ) : NavigationMenuWidgetModel

Saves the navigation menu widget.

메소드 상세

CloneNavigationMenuWidget() 공개 정적인 메소드

Clones the navigation menu widget.
public static CloneNavigationMenuWidget ( ICoreWidgetInstance instance ) : long?
instance ICoreWidgetInstance The instance.
리턴 long?

Flatten() 공개 정적인 메소드

public static Flatten ( PartialNavigationMenuItemModel root, List items, int level ) : List
root PartialNavigationMenuItemModel
items List
level int
리턴 List

GetNavigationMenu() 공개 정적인 메소드

Gets the navigation menu.
public static GetNavigationMenu ( ICorePrincipal user, NavigationMenuWidget widget ) : PartialNavigationMenuModel
user ICorePrincipal
widget Core.Web.NHibernate.Models.Widgets.NavigationMenuWidget
리턴 Core.Web.Areas.Navigation.Models.PartialNavigationMenuModel

SaveNavigationMenuWidget() 공개 정적인 메소드

Saves the navigation menu widget.
public static SaveNavigationMenuWidget ( NavigationMenuWidgetModel model ) : NavigationMenuWidgetModel
model NavigationMenuWidgetModel The model.
리턴 NavigationMenuWidgetModel