C# Class Core.Web.Areas.Navigation.Helpers.NavigationMenuWidgetHelper

Mostrar archivo Open project: coreframework/Core-Framework

Public Methods

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

Method Details

CloneNavigationMenuWidget() public static method

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

Flatten() public static method

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

GetNavigationMenu() public static method

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

SaveNavigationMenuWidget() public static method

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