C# Класс Core.Web.Helpers.WidgetHelper

Наследование: IWidgetHelper
Показать файл Открыть проект

Открытые методы

Метод Описание
GetAvailableWidgets ( bool isTemplate ) : IList
GetWidgetClientId ( long widgetId ) : String

Gets the widget client id.

GetWidgetHolderStyles ( PageWidgetSettings settings ) : String
GetWidgetStyles ( PageWidgetSettings settings ) : String
GetWidgetViewModel ( PageWidget pageWidget ) : WidgetHolderViewModel

Gets the widget view model.

GetWidgetViewModel ( long pageWidgetId ) : WidgetHolderViewModel

Gets the widget view model.

IsManageWidgetAllowed ( PageWidget pageWidget, ICorePrincipal user, long entityId ) : bool

Determines whether [is manage widget allowed] [the specified widget identifier].

IsWidgetEnabled ( String widgetIdentifier ) : bool

Determines whether [is widget enabled] [the specified widget identifier].

IsWidgetEnabled ( Widget widget ) : bool

Determines whether [is widget enabled] [the specified widget].

UpdatePageWidgetInstance ( long pageWidgetId, long instanceId, ICorePrincipal user ) : void
UpdatePageWidgetInstanceId ( long pageWidgetId, long instanceId, ICorePrincipal user ) : void

Updates the page widget instance.

Приватные методы

Метод Описание
AppendStyleString ( StringBuilder builder, String styleName, String styleValue ) : void

Описание методов

GetAvailableWidgets() публичный статический Метод

public static GetAvailableWidgets ( bool isTemplate ) : IList
isTemplate bool
Результат IList

GetWidgetClientId() публичный статический Метод

Gets the widget client id.
public static GetWidgetClientId ( long widgetId ) : String
widgetId long The widget id.
Результат String

GetWidgetHolderStyles() публичный статический Метод

public static GetWidgetHolderStyles ( PageWidgetSettings settings ) : String
settings Core.Web.NHibernate.Models.PageWidgetSettings
Результат String

GetWidgetStyles() публичный статический Метод

public static GetWidgetStyles ( PageWidgetSettings settings ) : String
settings Core.Web.NHibernate.Models.PageWidgetSettings
Результат String

GetWidgetViewModel() публичный статический Метод

Gets the widget view model.
public static GetWidgetViewModel ( PageWidget pageWidget ) : WidgetHolderViewModel
pageWidget Core.Web.NHibernate.Models.PageWidget The page widget.
Результат Core.Web.Models.WidgetHolderViewModel

GetWidgetViewModel() публичный статический Метод

Gets the widget view model.
public static GetWidgetViewModel ( long pageWidgetId ) : WidgetHolderViewModel
pageWidgetId long The page widget id.
Результат Core.Web.Models.WidgetHolderViewModel

IsManageWidgetAllowed() публичный статический Метод

Determines whether [is manage widget allowed] [the specified widget identifier].
public static IsManageWidgetAllowed ( PageWidget pageWidget, ICorePrincipal user, long entityId ) : bool
pageWidget Core.Web.NHibernate.Models.PageWidget The page widget.
user ICorePrincipal The user.
entityId long The entity id.
Результат bool

IsWidgetEnabled() публичный Метод

Determines whether [is widget enabled] [the specified widget identifier].
public IsWidgetEnabled ( String widgetIdentifier ) : bool
widgetIdentifier String The widget identifier.
Результат bool

IsWidgetEnabled() публичный Метод

Determines whether [is widget enabled] [the specified widget].
public IsWidgetEnabled ( Widget widget ) : bool
widget Widget The widget.
Результат bool

UpdatePageWidgetInstance() публичный Метод

public UpdatePageWidgetInstance ( long pageWidgetId, long instanceId, ICorePrincipal user ) : void
pageWidgetId long
instanceId long
user ICorePrincipal
Результат void

UpdatePageWidgetInstanceId() публичный статический Метод

Updates the page widget instance.
public static UpdatePageWidgetInstanceId ( long pageWidgetId, long instanceId, ICorePrincipal user ) : void
pageWidgetId long The page widget id.
instanceId long The instance id.
user ICorePrincipal The user.
Результат void