示例#1
0
        public ActionResult DoSurvey(int surveyID, int isdo)
        {
            ViewBag.isdo = isdo;
            var survey    = surveyBL.Get(surveyID);
            var examPaper = SeBl.GetSurveyExampaper(survey.PaperID);

            survey.examPaper = examPaper;
            if (survey.PaperID > 0)
            {
                var replayAnswer = replayAnswerBL.GetAnswerBySurvey(surveyID, survey.PaperID, CurrentUser.UserId);
                foreach (var item in examPaper.Questions)
                {
                    item.ReplyAnswer = replayAnswer.Where(p => p.QuestionID == item.QuestionID).FirstOrDefault();
                }
            }
            return(View(survey));
        }
示例#2
0
        /// <summary>
        /// 调查问题浏览
        /// </summary>
        /// <param name="surveyID">ID</param>
        /// <returns></returns>
        public ActionResult BrowseSurveyResult(int surveyID, int paperID = 0, string backurl = "")
        {
            ViewBag.backurl = backurl;

            var survey    = surveyBL.Get(surveyID);
            var examPaper = SeBl.GetSurveyExampaper(survey.PaperID);

            survey.examPaper = examPaper;
            if (paperID > 0)
            {
                var replayAnswer = replayAnswerBL.GetAnswerBySurvey(surveyID, paperID, CurrentUser.UserId);
                foreach (var item in examPaper.Questions)
                {
                    item.ReplyAnswer = replayAnswer.Where(p => p.QuestionID == item.QuestionID).FirstOrDefault();
                }
            }

            return(View("BrowseSurvey", survey));
        }
示例#3
0
        /// <summary>
        /// 调查问卷浏览
        /// </summary>
        /// <param name="paperID">ID</param>
        /// <returns></returns>
        public ActionResult BrowsePaper(int id)
        {
            var examPaper = SeBl.GetSurveyExampaper(id);

            return(View(examPaper));
        }