C# Class Sdl.Web.Common.Models.PageModel

Represents the View Model for a Page
Inheritance: WebPage
Show file Open project: sdl/dxa-web-application-dotnet Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
ExtractSyndicationFeedItems ( Sdl.Web.Common.Configuration.Localization localization ) : IEnumerable

Extracts syndication feed items.

FilterConditionalEntities ( Sdl.Web.Common.Configuration.Localization localization ) : void

Filters (i.e. removes) conditional Entities which don't meet the conditions.

GetXpmMarkup ( Sdl.Web.Common.Configuration.Localization localization ) : string

Gets the rendered XPM markup

PageModel ( string id ) : System.Collections.Generic

Initializes a new instance of PageModel.

Method Details

ExtractSyndicationFeedItems() public method

Extracts syndication feed items.
public ExtractSyndicationFeedItems ( Sdl.Web.Common.Configuration.Localization localization ) : IEnumerable
localization Sdl.Web.Common.Configuration.Localization The context .
return IEnumerable

FilterConditionalEntities() public method

Filters (i.e. removes) conditional Entities which don't meet the conditions.
public FilterConditionalEntities ( Sdl.Web.Common.Configuration.Localization localization ) : void
localization Sdl.Web.Common.Configuration.Localization The context Localization.
return void

GetXpmMarkup() public method

Gets the rendered XPM markup
public GetXpmMarkup ( Sdl.Web.Common.Configuration.Localization localization ) : string
localization Sdl.Web.Common.Configuration.Localization The context Localization.
return string

PageModel() public method

Initializes a new instance of PageModel.
public PageModel ( string id ) : System.Collections.Generic
id string The identifier of the Page.
return System.Collections.Generic