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