C# Class Decision.Common.NegotiatedResult

Returns a content negotiated result based on the Accept header. Minimal implementation that works with JSON and XML content, can also optionally return a view with HTML.
Inheritance: System.Web.Mvc.ActionResult
Mostra file Open project: rabbal/Decision

Public Methods

Method Description
ExecuteResult ( ControllerContext context ) : void
NegotiatedResult ( object data ) : System

Pass in data to serialize

NegotiatedResult ( string viewName, object data ) : System

Pass in data and an optional view for HTML views

Private Methods

Method Description
NegotiatedResult ( ) : System
TryApplyContentType ( string acceptType, ControllerContext context ) : bool

Method Details

ExecuteResult() public method

public ExecuteResult ( ControllerContext context ) : void
context ControllerContext
return void

NegotiatedResult() public method

Pass in data to serialize
public NegotiatedResult ( object data ) : System
data object Data to serialize
return System

NegotiatedResult() public method

Pass in data and an optional view for HTML views
public NegotiatedResult ( string viewName, object data ) : System
viewName string
data object
return System