Пример #1
0
        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));
        }