C# Class BaseJump.Core.Metadata.ActionMetadataProvider

Inheritance: IActionMetadataProvider
Show file Open project: kodefuguru/bungie

Public Methods

Method Description
ActionMetadataProvider ( IActionPathConvention actionPathConvention, IHttpMethodConvention httpMethodConvention ) : System
GetMetadataFor ( object service, string action, object model ) : IActionMetadata

Private Methods

Method Description
GetHttpMethod ( ) : HttpMethod
GetPath ( ) : string
GetServiceMethod ( ) : MethodInfo
ModelPropertyTypes ( ) : System.Type[]
SetOrderedProperties ( ) : void

Method Details

ActionMetadataProvider() public method

public ActionMetadataProvider ( IActionPathConvention actionPathConvention, IHttpMethodConvention httpMethodConvention ) : System
actionPathConvention IActionPathConvention
httpMethodConvention IHttpMethodConvention
return System

GetMetadataFor() public method

public GetMetadataFor ( object service, string action, object model ) : IActionMetadata
service object
action string
model object
return IActionMetadata