C# Class Tridion.Extensions.DynamicDelivery.Mvc.Controllers.TridionControllerBase

Inheritance: Controller
ファイルを表示 Open project: rainmaker2k/TridionMVCDotNet

Public Methods

Method Description
ComponentPresentation ( string componentPresentationId ) : System.Web.Mvc.ActionResult
TridionControllerBase ( IComponentPresentationRenderer renderer ) : System

Protected Methods

Method Description
GetComponentPresentation ( ) : IComponentPresentation
GetModelForPage ( string PageId ) : IPage
GetView ( IComponentPresentation componentPresentation ) : System.Web.Mvc.ViewResult
GetView ( IPage page ) : System.Web.Mvc.ViewResult

Private Methods

Method Description
Page ( string pageId ) : System.Web.Mvc.ActionResult

Method Details

ComponentPresentation() public method

public ComponentPresentation ( string componentPresentationId ) : System.Web.Mvc.ActionResult
componentPresentationId string
return System.Web.Mvc.ActionResult

GetComponentPresentation() protected method

protected GetComponentPresentation ( ) : IComponentPresentation
return IComponentPresentation

GetModelForPage() protected method

protected GetModelForPage ( string PageId ) : IPage
PageId string
return IPage

GetView() protected method

protected GetView ( IComponentPresentation componentPresentation ) : System.Web.Mvc.ViewResult
componentPresentation IComponentPresentation
return System.Web.Mvc.ViewResult

GetView() protected method

protected GetView ( IPage page ) : System.Web.Mvc.ViewResult
page IPage
return System.Web.Mvc.ViewResult

TridionControllerBase() public method

public TridionControllerBase ( IComponentPresentationRenderer renderer ) : System
renderer IComponentPresentationRenderer
return System