/// <summary> /// 问题编辑页面呈现 /// 在编辑试卷时调用 /// </summary> /// <param name="id"></param> /// <param name="sortID"></param> /// <param name="flag"></param> /// <returns></returns> public ActionResult AddQuestionToExampaper(int id = 0, int sortID = 0, int flag = 0) { Response.Expires = 0; tbQuestion qu; if (id > 0) { qu = EQuestionBL.GetSingleByID(id); ViewBag.fatherModel = ESortBL.GetAllQuestionSortDictionary(CurrentTenant.TenantId)[qu.QuestionSortID].Title; } else { qu = new tbQuestion(); ViewBag.fatherModel = sortID == 0 ? CurrentTenant.TenantName : ESortBL.GetAllQuestionSortDictionary(CurrentTenant.TenantId)[sortID].Title; } ViewBag.id = id; ViewBag.baseInfor = qu; ViewBag.sortID = sortID == 0 ? qu.QuestionSortID : sortID; ViewBag.backSortID = sortID; ViewBag.backUrl = Url.RetechAction("QuestionList", "Question"); if (flag == 1) { ViewBag.backUrl = Url.RetechAction("QuestionManage", "Question"); } else if (flag == 2) { ViewBag.backUrl = Url.RetechAction("ExampaperList", "Exampaper"); } ViewBag.flag = flag; return(View()); }
/// <summary> /// 问题编辑页面呈现 /// </summary> public ActionResult QuestionEdit() { Response.Expires = 0; int id = Convert.ToInt32(Request.QueryString["id"]); if (id > 0) { tbQuestion qu = EQuestionBL.GetSingleByID(id); ViewData["BaseInfor"] = qu; ViewData["fatherModel"] = ESortBL.GetAllQuestionSortDictionary()[qu.QuestionSortID].Title; } else { ViewData["BaseInfor"] = new tbQuestion(); if (Request.QueryString["sortID"] != null) { ViewData["fatherModel"] = Request.QueryString["sortID"] == "0" ? "无" : ESortBL.GetAllQuestionSortDictionary()[ Convert.ToInt32(Request.QueryString["sortID"])].Title; } else { ViewData["fatherModel"] = "无"; } } return(View()); }