C# Class Core.Web.Helpers.WidgetHelper

Inheritance: IWidgetHelper
Afficher le fichier Open project: coreframework/Core-Framework

Méthodes publiques

Méthode Description
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.

Private Methods

Méthode Description
AppendStyleString ( StringBuilder builder, String styleName, String styleValue ) : void

Method Details

GetAvailableWidgets() public static méthode

public static GetAvailableWidgets ( bool isTemplate ) : IList
isTemplate bool
Résultat IList

GetWidgetClientId() public static méthode

Gets the widget client id.
public static GetWidgetClientId ( long widgetId ) : String
widgetId long The widget id.
Résultat String

GetWidgetHolderStyles() public static méthode

public static GetWidgetHolderStyles ( PageWidgetSettings settings ) : String
settings Core.Web.NHibernate.Models.PageWidgetSettings
Résultat String

GetWidgetStyles() public static méthode

public static GetWidgetStyles ( PageWidgetSettings settings ) : String
settings Core.Web.NHibernate.Models.PageWidgetSettings
Résultat String

GetWidgetViewModel() public static méthode

Gets the widget view model.
public static GetWidgetViewModel ( PageWidget pageWidget ) : WidgetHolderViewModel
pageWidget Core.Web.NHibernate.Models.PageWidget The page widget.
Résultat Core.Web.Models.WidgetHolderViewModel

GetWidgetViewModel() public static méthode

Gets the widget view model.
public static GetWidgetViewModel ( long pageWidgetId ) : WidgetHolderViewModel
pageWidgetId long The page widget id.
Résultat Core.Web.Models.WidgetHolderViewModel

IsManageWidgetAllowed() public static méthode

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.
Résultat bool

IsWidgetEnabled() public méthode

Determines whether [is widget enabled] [the specified widget identifier].
public IsWidgetEnabled ( String widgetIdentifier ) : bool
widgetIdentifier String The widget identifier.
Résultat bool

IsWidgetEnabled() public méthode

Determines whether [is widget enabled] [the specified widget].
public IsWidgetEnabled ( Widget widget ) : bool
widget Widget The widget.
Résultat bool

UpdatePageWidgetInstance() public méthode

public UpdatePageWidgetInstance ( long pageWidgetId, long instanceId, ICorePrincipal user ) : void
pageWidgetId long
instanceId long
user ICorePrincipal
Résultat void

UpdatePageWidgetInstanceId() public static méthode

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.
Résultat void