public JsonResult UpdateFamilyHX(UpdateFamilyHX _objFHX) { try { ApiResultModel apiresult = new ApiResultModel(); UpdateFamilyHX objHX = new UpdateFamilyHX(); objHX.patientfamilyHXID = _objFHX.patientfamilyHXID; objHX.patientID = _objFHX.patientID; if (_objFHX.relationship != null) { objHX.relationship = Regex.Replace(_objFHX.relationship, @"^\s*$\n", string.Empty, RegexOptions.Multiline).Trim(); } else { objHX.relationship = null; } apiresult = oMyHealthRepository.UpdateFamilyHX(objHX); return(Json(new { Success = true, ApiResultModel = apiresult })); } catch (System.Web.Http.HttpResponseException ex) { return(Json(new { Message = ex.Response })); } }
public ApiResultModel UpdateFamilyHX(UpdateFamilyHX model) { try { var strContent = JsonConvert.SerializeObject(model); var response = ApiConsumerHelper.PostData("api/updatePatientFamilyHX", strContent); var result = JsonConvert.DeserializeObject <ApiResultModel>(response); return(result); } catch (HttpResponseException ex) { throw ex; } }
public async Task <HttpResponseMessage> UpdatePatientFamilyHX(UpdateFamilyHX model) { PatientFamilyHX pls = new PatientFamilyHX(); try { if (model.patientID == 0) { response = Request.CreateResponse(HttpStatusCode.BadRequest, new ApiResultModel { ID = 0, message = "Invalid patient ID." }); return(response); } pls = db.PatientFamilyHXes.Where(all => all.fhxid == model.patientfamilyHXID).FirstOrDefault(); if (pls != null) { pls.relationship = model.relationship; pls.md = System.DateTime.Now; pls.mb = model.patientID.ToString(); db.Entry(pls).State = EntityState.Modified; await db.SaveChangesAsync(); } else { response = Request.CreateResponse(HttpStatusCode.BadRequest, new ApiResultModel { ID = 0, message = "PatientLifeStyle not found." }); return(response); } } catch (Exception ex) { return(ThrowError(ex, "EditPatientLifeStyle in PatientLifeStyleController.")); } response = Request.CreateResponse(HttpStatusCode.OK, new ApiResultModel { ID = model.patientfamilyHXID, message = "" }); return(response); }