// PUT api/values/5 public HttpResponseMessage Put(int id, [FromBody] ToDoModel workItem) { HttpResponseMessage message; try { message = Request.CreateResponse(HttpStatusCode.OK, BC.UpdateWorkItem(id, workItem)); } catch (Exception ex) { message = Request.CreateResponse(HttpStatusCode.NotFound, ex.Message); } return(message); }