public JsonResult AddLifeStyle(PatientLifeStyle_Custom _objPLS) { try { ApiResultModel apiresult = new ApiResultModel(); apiresult = oLifeStyleRepository.AddPatientLifeStyle(_objPLS); return(Json(new { Success = true, ApiResultModel = apiresult })); } catch (System.Web.Http.HttpResponseException ex) { return(Json(new { Message = ex.Response })); } }
public ApiResultModel AddPatientLifeStyle(PatientLifeStyle_Custom model) { try { var strContent = JsonConvert.SerializeObject(model); var response = ApiConsumerHelper.PostData("api/addPatientLifeStyle", strContent); var result = JsonConvert.DeserializeObject <ApiResultModel>(response); return(result); } catch (HttpResponseException ex) { throw ex; } }
public async Task <HttpResponseMessage> AddPatientLifeStyle(PatientLifeStyle_Custom model) { PatientLifeStyle plifestyle = new PatientLifeStyle(); try { if (model.question == null || model.question == "") { response = Request.CreateResponse(HttpStatusCode.BadRequest, new ApiResultModel { ID = 0, message = "Invalid question." }); return(response); } if (model.patientID == null || model.patientID == 0) { response = Request.CreateResponse(HttpStatusCode.BadRequest, new ApiResultModel { ID = 0, message = "Invalid patient id." }); return(response); } plifestyle = new PatientLifeStyle(); plifestyle.active = true; plifestyle.question = model.question; plifestyle.answer = model.answer; plifestyle.patientID = model.patientID; plifestyle.cd = System.DateTime.Now; plifestyle.cb = model.patientID.ToString(); db.PatientLifeStyles.Add(plifestyle); await db.SaveChangesAsync(); } catch (Exception ex) { return(ThrowError(ex, "AddPatientLifeStyle in PatientLifeStyleController.")); } response = Request.CreateResponse(HttpStatusCode.OK, new ApiResultModel { ID = plifestyle.patientlifestyleID, message = "" }); return(response); }