Ejemplo n.º 1
0
        // POST /api/person/{}
        public HttpResponseMessage<Person> Post( Person model )
        {
            model.Id = people.Last( ).Id + 1; // fake an auto-increment

            var response = new HttpResponseMessage<Person>( model, HttpStatusCode.Created );
            if (Request != null)
            {
                response.Headers.Location = new Uri( Request.RequestUri,
                    Url.Route( "Details", new { id = model.Id } )
                );
            }
            return response;
        }
Ejemplo n.º 2
0
 // PUT /api/person/{}
 public HttpResponseMessage Put( Person model )
 {
     return new HttpResponseMessage( HttpStatusCode.NoContent );
 }