public ActionResult ViewDiary() { string jsonStr = Request.Params["postjson"]; QueryCondition obj = JsonConvert.DeserializeObject <QueryCondition>(jsonStr); List <DiaryDateNum> nData = new List <DiaryDateNum>(); nData = visitop.GetDiaryNumericData(obj.PID, obj.StartDate, obj.EndDate, obj.query1); //图1头痛时长程度数 List <DiaryDataPoint> qData = visitop.GetDiaryQualitativeData(obj.PID, obj.StartDate, obj.EndDate, obj.query2); //图2头痛性质数据 DiaryDataPoint seperatesignal = new DiaryDataPoint(); List <DiaryDataPoint> ChineseData = visitop.explanable(obj.query2, qData); seperatesignal.data = 0; seperatesignal.kind = "0"; qData.Add(seperatesignal); for (int i = 0; i < nData.Count; i++) { DiaryDataPoint nqdata = new DiaryDataPoint(); nqdata.data = nData[i].headacheNum; nqdata.kind = nData[i].headacheDate; qData.Add(nqdata); } string sJSON = JsonHelper.JsonSerializer(qData); return(this.Json(sJSON)); }
public ActionResult ViewDiary() { string jsonStr = Request.Params["postjson"]; QueryCondition obj = JsonConvert.DeserializeObject <QueryCondition>(jsonStr); List <int> nData = new List <int>(); nData = visitop.GetDiaryNumericData(obj.PID, obj.StartDate, obj.EndDate, obj.query1); List <DiaryDataPoint> qData = visitop.GetDiaryQualitativeData(obj.PID, obj.StartDate, obj.EndDate, obj.query2); for (int i = 0; i < nData.Count; i++) { DiaryDataPoint nqdata = new DiaryDataPoint(); nqdata.data = nData[i].ToString(); nqdata.kind = i.ToString(); qData.Add(nqdata); } string sJSON = JsonHelper.JsonSerializer(qData); return(this.Json(sJSON)); }