/// <summary> /// 根据ID修改分类 /// </summary> /// <returns></returns> public int ModifyByID(int id, tbExampaperSort sort) { try { MongoCollection <tbExampaperSort> coll = BaseDB.CreateInstance().GetCollection <tbExampaperSort>("tbExampaperSort"); var b = new UpdateDocument { { "Description", sort.Description }, { "Title", sort.Title }, { "FatherID", sort.FatherID }, { "Status", sort.Status } }; coll.Update(Query.EQ("_id", id), b); return(id); } catch { return(0); } finally { BaseDB.MongoService.Disconnect(); } }
/// <summary> /// 创建分类的页面呈现 /// </summary> /// <returns></returns> public ActionResult ExampaperSortEdit() { int id = Convert.ToInt32(Request.QueryString["id"]); tbExampaperSort sort = id > 0 ? eSortBL.GetSingleByID(id) : new tbExampaperSort(); ViewData["model"] = sort; if (Request.QueryString["fatherID"] != null) { ViewData["fatherModel"] = Request.QueryString["fatherID"] == "0" ? CommonLanguage.Common_TreeFootName : eSortBL.GetAllExampaperSortDictionary()[ Convert.ToInt32(Request.QueryString["fatherID"])].Title; ViewData["fatherID"] = Request.QueryString["fatherID"]; } else { if (id > 0) { ViewData["fatherModel"] = sort.FatherID == 0 ? CommonLanguage.Common_TreeFootName : eSortBL.GetAllExampaperSortDictionary()[sort.FatherID].Title; ViewData["fatherID"] = sort.FatherID; } else { ViewData["fatherModel"] = CommonLanguage.Common_TreeFootName; ViewData["fatherID"] = 0; } } return(View()); }
/// <summary> /// 根据ID修改分类 /// </summary> /// <returns></returns> public int ModifyByID(int id, tbExampaperSort sort) { sort._id = id; Modify(sort); return(id); }
/// <summary> /// 根据ID修改分类 /// </summary> /// <returns></returns> public int ModifyByID(int id, tbExampaperSort sort) { return(eDB.ModifyByID(id, sort)); }
/// <summary> /// 添加新的问题分类 /// </summary> /// <param name="question"></param> /// <returns></returns> public int Insert(tbExampaperSort sort) { return(eDB.Insert(sort)); }
/// <summary> /// 保存试卷分类 /// </summary> /// <returns></returns> //[Filter.SystemLog("保存试卷分类", LogLevel.Info)] public JsonResult SubmitExampaperSort() { int id = Convert.ToInt32(Request.QueryString["id"]); int fatherID = Convert.ToInt32(Request.Form["hidfatherID"]); string title = Request.Form["txtSortName"]; //if (ExamBL.JudgeExistName(fatherID, id, title)) //{ if (id == 0) { //添加 int newid = eSortBL.Insert(new tbExampaperSort { Description = Request.Form["txtMemo"], Title = title, FatherID = fatherID, Status = 0, _id = 0 }); if (newid > 0) { return(Json(new { result = 1, content = Exampaper.SaveSuccess }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { result = 0, content = Exampaper.SaveFail }, JsonRequestBehavior.AllowGet)); } } else { //修改 tbExampaperSort sort = eSortBL.GetSingleByID(id); sort.Description = Request.Form["txtMemo"]; sort.Title = Request.Form["txtSortName"]; int newid = eSortBL.ModifyByID(id, sort); if (newid > 0) { return(Json(new { result = 1, content = Exampaper.SaveSuccess }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { result = 0, content = Exampaper.SaveFail }, JsonRequestBehavior.AllowGet)); } } //} //else //{ // return Json(new // { // result = 0, // content = "已存在此试卷库名称" // }, JsonRequestBehavior.AllowGet); //} }