Пример #1
0
 // POST api/todo
 public HttpResponseMessage Post(Todo todo)
 {
     _ctx.Todos.Add(todo);
     _ctx.SaveChanges();
     var response = Request.CreateResponse(HttpStatusCode.Created, todo);
     response.Headers.Location = new Uri(Request.RequestUri, "/api/todo/" + todo.Id);
     return response;
 }
Пример #2
0
 // PUT api/todo/5
 public HttpResponseMessage Put(Todo todo)
 {
     _ctx.Entry(todo).State = EntityState.Modified;
     _ctx.SaveChanges();
     return Request.CreateResponse(HttpStatusCode.OK, todo);
 }