///// #region 5.2 确认新增 +ActionResult ConfirmAdd() /// <summary> /// 5.2 确认新增 /// </summary> /// <returns></returns> public ActionResult ConfirmAdd() { //题目类型:1选择题;2简答题; int questionType = int.Parse(Request.Form["questionType"]); //题目内容 string questionContent = questionContent = Request.Form["questionContent"]; int questionGrade = int.Parse(Request.Form["questionGrade"]); string questionTag = Request.Form["questionTag"]; MODEL.T_Question model = new MODEL.T_Question() { QuestionTypeID = questionType, QuestionContent = questionContent, QuestionGrade = questionGrade, QuestionTag = questionTag }; //题目插入DB,返回result int result = OperateContext.Current.BLLSession.IQuestionBLL.Add(model); //如果是选择题,则分别插入选项 if (questionType == 1) { string optionIDs = "ABCD"; string optionContent; string optionWeight; foreach (char id in optionIDs) { optionContent = Request.Form["option" + id + "Content"]; optionWeight = Request.Form["option" + id + "Weight"]; MODEL.T_QuestionOption qo = new MODEL.T_QuestionOption() { QuestionID = model.ID, OptionID = id.ToString(), OptionContent = optionContent, OptionWeight = int.Parse(optionWeight) }; OperateContext.Current.BLLSession.IQuestionOptionBLL.Add(qo); } } //跳转到列表第一页 return(Redirect("/JoinUs/QuestionManage/Index")); }
/// <summary> /// 5.2 确认新增 /// </summary> /// <returns></returns> public ActionResult ConfirmAdd() { //题目类型:1选择题;2简答题; int questionType = int.Parse(Request.Form["questionType"]); //题目内容 string questionContent = questionContent = Request.Form["questionContent"]; int questionGrade = int.Parse(Request.Form["questionGrade"]); string questionTag = Request.Form["questionTag"]; MODEL.T_Question model = new MODEL.T_Question() { QuestionTypeID = questionType, QuestionContent = questionContent, QuestionGrade=questionGrade, QuestionTag=questionTag }; //题目插入DB,返回result int result = OperateContext.Current.BLLSession.IQuestionBLL.Add(model); //如果是选择题,则分别插入选项 if (questionType == 1) { string optionIDs = "ABCD"; string optionContent; string optionWeight; foreach (char id in optionIDs) { optionContent = Request.Form["option" + id + "Content"]; optionWeight = Request.Form["option" + id + "Weight"]; MODEL.T_QuestionOption qo = new MODEL.T_QuestionOption() { QuestionID = model.ID, OptionID = id.ToString(), OptionContent = optionContent, OptionWeight = int.Parse(optionWeight) }; OperateContext.Current.BLLSession.IQuestionOptionBLL.Add(qo); } } //跳转到列表第一页 return Redirect("/JoinUs/QuestionManage/Index"); }