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

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

공개 메소드들

메소드 설명
BindListMenuPages ( IEnumerable selectedPages, IEnumerable pages ) : IEnumerable

Binds the list menu pages.

BindWidgetModel ( ICoreWidgetInstance instance, ICorePrincipal user ) : ListMenuWidget

Binds the widget model.

CloneListMenuWidget ( ICoreWidgetInstance instance ) : long?

Clones the list menu widget.

Flatten ( ListMenuPageItemModel root, List items, IEnumerable selectedItems ) : IEnumerable
SaveListMenuWidget ( ListMenuWidgetModel model ) : ListMenuWidgetModel

Saves the list menu widget.

메소드 상세

BindListMenuPages() 공개 정적인 메소드

Binds the list menu pages.
public static BindListMenuPages ( IEnumerable selectedPages, IEnumerable pages ) : IEnumerable
selectedPages IEnumerable The selected pages.
pages IEnumerable The pages.
리턴 IEnumerable

BindWidgetModel() 공개 정적인 메소드

Binds the widget model.
public static BindWidgetModel ( ICoreWidgetInstance instance, ICorePrincipal user ) : ListMenuWidget
instance ICoreWidgetInstance The instance.
user ICorePrincipal The user.
리턴 Core.Web.NHibernate.Models.Widgets.ListMenuWidget

CloneListMenuWidget() 공개 정적인 메소드

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

Flatten() 공개 정적인 메소드

public static Flatten ( ListMenuPageItemModel root, List items, IEnumerable selectedItems ) : IEnumerable
root ListMenuPageItemModel
items List
selectedItems IEnumerable
리턴 IEnumerable

SaveListMenuWidget() 공개 정적인 메소드

Saves the list menu widget.
public static SaveListMenuWidget ( ListMenuWidgetModel model ) : ListMenuWidgetModel
model ListMenuWidgetModel The model.
리턴 ListMenuWidgetModel