Exemplo n.º 1
0
        /// <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());
        }
Exemplo n.º 2
0
        /// <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());
        }