Example #1
0
 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 }));
     }
 }
Example #2
0
 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);
        }