C# Class Hal.PlayAround.Controllers.PersonController

Inheritance: ApiController, IHalAwareController
ファイルを表示 Open project: robdmoore/Hal.PlayAround

Public Methods

Method Description
Delete ( int id ) : void
Get ( int id ) : Person
GetLinkForResource ( string resourceId, object o ) : Link
PersonController ( IPersonRepository personRepository ) : System.Collections.Generic
Post ( Person person ) : HttpResponseMessage
Put ( Person person ) : void

Private Methods

Method Description
Get ( ) : IEnumerable

Method Details

Delete() public method

public Delete ( int id ) : void
id int
return void

Get() public method

public Get ( int id ) : Person
id int
return Hal.PlayAround.Models.Person

GetLinkForResource() public method

public GetLinkForResource ( string resourceId, object o ) : Link
resourceId string
o object
return Link

PersonController() public method

public PersonController ( IPersonRepository personRepository ) : System.Collections.Generic
personRepository IPersonRepository
return System.Collections.Generic

Post() public method

public Post ( Person person ) : HttpResponseMessage
person Hal.PlayAround.Models.Person
return System.Net.Http.HttpResponseMessage

Put() public method

public Put ( Person person ) : void
person Hal.PlayAround.Models.Person
return void