// POST: api/set_open_eyes public async Task <string> Post(HttpRequestMessage request) { HttpResponseMessage response = new HttpResponseMessage(); LaerdalServerModel lsModelObj = new LaerdalServerModel(); Boolean isConnected = lsModelObj.Check(); JObject postData = JObject.Parse(request.Content.ReadAsStringAsync().Result); var eye_status = postData["open"].ToString(); if (isConnected) { bool eye = lsModelObj.UpdateEyeStatus(eye_status == "true"); if (eye) { return("Eye lid status updated"); } else { return("Was not able to update eye lid status"); } } else { string error; string address = "10.100.2.166"; Boolean connected = lsModelObj.Connect(address, out error); System.Threading.Thread.Sleep(500); lsModelObj.SetupParameters(); System.Diagnostics.Debug.Write(connected, "connected"); System.Threading.Thread.Sleep(500); bool eye = lsModelObj.UpdateEyeStatus(eye_status == "true"); if (eye) { return("Eye lid status updated"); } else { return("Was not able to update eye lid status"); } } }