Example #1
0
        public IHttpActionResult Get(string id)
        {
            try{
                IList <SymptomExt> response = new List <SymptomExt>();
                //获取登录信息
                UserInfo currentUser = new UserInfoService().GetCurrentUser();
                if (currentUser == null)
                {
                    return(Ok(response));
                }

                string userId = currentUser.UserId;
                IEnumerable <Symptom> list = bll.GetList(p => p.USERID == userId);

                SymptomRecordBLL            strBLL     = new SymptomRecordBLL();
                IEnumerable <SymptomRecord> symRecords = strBLL.GetList(p => p.USERID == userId);
                foreach (SymptomRecord item in symRecords)
                {
                    SymptomExt ext = new SymptomExt();
                    ext.SymptomID    = item.SymptomId;
                    ext.SymptomName  = GetSymptomName(list, item.SymptomId);
                    ext.SymptomDate  = item.SymptomDate;
                    ext.SymptomLevel = item.SymptomLevel == "" ? "0" : item.SymptomLevel;

                    response.Add(ext);
                }

                return(Ok(response.OrderBy(p => p.SymptomDate)));
            }catch (Exception ex) {
                return(BadRequest(ex.ToString()));
            }
        }
Example #2
0
        public IHttpActionResult Get()
        {
            IList <SymptomExt> response = new List <SymptomExt>();

            //获取登录信息
            UserInfo currentUser = new UserInfoService().GetCurrentUser();

            if (currentUser == null)
            {
                return(Ok(response));
            }
            string userId = currentUser.UserId;
            IEnumerable <Symptom> list = bll.GetList(p => p.USERID == userId);

            foreach (Symptom item in list)
            {
                SymptomExt ext = new SymptomExt();
                ext.UserId        = item.UserId;
                ext.SymptomID     = item.ID;
                ext.SymptomName   = item.SymptomName;
                ext.DictsymptomId = item.DictsymptomId;

                response.Add(ext);
            }

            return(Ok(response));
        }