/// <summary> /// 根据问卷ID,查询出问卷的基本信息 /// </summary> /// <param name="paperID"></param> /// <returns></returns> public Survey_Exampaper GetSurveyExampaper(int paperID) { var SurveyList = Sdb.GetSurveyByID(paperID); var questionlist = Sdb.GetQuestionByID(paperID); var answerList = Sdb.GetQuestionAnswerByID(paperID); foreach (var item in questionlist) { item.Answers = answerList.Where(p => p.QuestionID == item.QuestionID).ToList(); } if (SurveyList.Count > 0) { var examPaper = SurveyList[0]; examPaper.Questions = questionlist; return(examPaper); } return(new Survey_Exampaper()); }