public HttpResponseMessage Put(int id, [FromBody] OrderPaperWrapper value) { try { var json = JsonConvert.SerializeObject(value); var doc = JsonConvert.DeserializeXNode(json, "OrderPaper"); HttpResponseMessage response = new HttpResponseMessage(); response.StatusCode = HttpStatusCode.Created; return(response); } catch (Exception e) { var response = new HttpResponseMessage(HttpStatusCode.InternalServerError); response.ReasonPhrase = e.Message; return(response); } }
public string Get(int id) { var sample = string.Empty; using (var stream = new FileStream(_appEnvironment.ContentRootPath + @"\op-sample.json", FileMode.Open)) { using (var streamReader = new StreamReader(stream)) { sample = streamReader.ReadToEnd(); } } var obj = JsonConvert.DeserializeObject(sample); var wrapper = new OrderPaperWrapper { Id = 14, Number = 9, OrderPaperJson = JsonConvert.SerializeObject(obj), SittingDay = "14-Jan-2017", Status = "Provisional" }; return(JsonConvert.SerializeObject(wrapper)); }