void UpdateLabelingResult(LabelingResult result) { try { CloudTableClient tableClient = account.CreateCloudTableClient(); CloudTable table = tableClient.GetTableReference("LabelingResult"); var insertOperation = TableOperation.Insert(result); table.Execute(insertOperation); } catch (Exception e) { } }
// PUT: api/ImgLabeling/5 //={"task":"testing","instance":"testinginstance","result":"left"} public void Put(string id, [FromBody]string value) { if (!String.IsNullOrWhiteSpace(value)) { dynamic parsedValue = JsonConvert.DeserializeObject<dynamic>(value); LabelingResult result = new LabelingResult( (string)parsedValue["task"], (string)parsedValue["instance"], (string)parsedValue["result"]); UpdateLabelingResult(result); } }
// PUT: api/ImgLabeling/5 //={"task":"testing","instance":"testinginstance","result":"left"} public void Put(string id, [FromBody] string value) { if (!String.IsNullOrWhiteSpace(value)) { dynamic parsedValue = JsonConvert.DeserializeObject <dynamic>(value); LabelingResult result = new LabelingResult( (string)parsedValue["task"], (string)parsedValue["instance"], (string)parsedValue["result"]); UpdateLabelingResult(result); } }