Exemplo n.º 1
0
        public string QuestionManage_API()
        {
            string action = Request.Form["action"];
            string result = "";
            var    model  = new VM_QuestManage(Request);

            switch (action)
            {
            case "getknows":
            {
                DataTable dt = knowBll.Select_All(DataConvert.CLng(Request.Form["nodeid"]), -1, 1, Request.Form["knowname"]);
                result = model.GetTreeStr(model.FillKnows(dt), 0, "knows");
            }
            break;

            case "GetKnowsByVersion":
            {
                int            version = Convert.ToInt32(Request["version"]);
                M_Exam_Version verMod  = verBll.SelReturnModel(version);
                if (verMod == null || string.IsNullOrEmpty(verMod.Knows))
                {
                    result = "{}";
                }
                else
                {
                    DataTable dt = knowBll.SelByIDS(verMod.Knows);
                    dt     = dt.DefaultView.ToTable(false, "k_id,k_name".Split(','));
                    result = JsonConvert.SerializeObject(dt);
                }
            }
            break;

            default:
                break;
            }
            return(result);
        }
Exemplo n.º 2
0
        //普通与专业版组卷
        public ActionResult QuestionManage()
        {
            var model = new VM_QuestManage(Request);

            return(View(model));
        }
Exemplo n.º 3
0
        //普通与专业版组卷
        public IActionResult QuestionManage()
        {
            var model = new VM_QuestManage(HttpContext);

            return(View(model));
        }