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)); }
/// <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)); }
/// <summary> /// 调查问卷浏览 /// </summary> /// <param name="paperID">ID</param> /// <returns></returns> public ActionResult BrowsePaper(int id) { var examPaper = SeBl.GetSurveyExampaper(id); return(View(examPaper)); }