//删除回复 public JsonResult DeleteUnitContent(int Id) { try { var bll = new Course_UnitReplyDetailBLL(); var model = bll.GetModel(Id, ""); model.Delflag = true; bll.Update(model); return Json(new { Code = 0, Msg = "操作成功" }, JsonRequestBehavior.AllowGet); } catch (Exception ex) { return Json(new { Code = -1, Msg = ex.Message }, JsonRequestBehavior.AllowGet); } }
/// <summary> /// 讨论新增 /// </summary> /// <param name="model"></param> /// <returns></returns> public ActionResult EditCourseUnitReply(Course_UnitReplyDetail model) { //此处借用model.AttList传递TrainingId if (this.GetCourseIsOver(model.ClassId, int.Parse(model.AttList), model.AccountId)) return Json(new { Result = false, Msg = "提交失败.当前课程已结束,不能执行该操作!" }, JsonRequestBehavior.AllowGet); model.AttList = string.Empty; var UnitContentBll = new Course_UnitContentBLL(); var ReplyBll = new Course_UnitReplyDetailBLL(); var Model_UnitContent = UnitContentBll.GetModel(model.UnitContent, string.Empty); var iUnitType = Model_UnitContent.UnitType;//[1文本,2影音教材,3讨论,4作业,5测试,6结业考试] if (model.Id == 0)//新增 { model.Delflag = false; model.Display = true; model.CreateDate = DateTime.Now; if (iUnitType == 3)//仅当活动为讨论时,计分(视频下的讨论不再记分) this.ScoreSet(2, 0, 0, 0, true, model);//设置分数并更新讨论的进度 if (ReplyBll.Add(model)) { return Json(new { Result = true, Msg = "提交成功!" }, JsonRequestBehavior.AllowGet); } else { return Json(new { Result = true, Msg = "提交失败!" }, JsonRequestBehavior.AllowGet); } } else//[删除] 修改DelFlag = 1 { if (model.ParentReplyId == 0) { if (ReplyBll.Update(model.Id)) { if (iUnitType == 3)//仅当活动为讨论时,计分(视频下的讨论不再记分) this.ScoreSet(2, 0, 0, 0, false, model);//设置分数并更新讨论的进度 return Json(new { Result = true, Msg = "话题删除成功!" }, JsonRequestBehavior.AllowGet); } else { return Json(new { Result = false, Msg = "话题删除失败!" }, JsonRequestBehavior.AllowGet); } } else { if (ReplyBll.Update(model.Id)) { if (iUnitType == 3)//仅当活动为讨论时,计分(视频下的讨论不再记分) this.ScoreSet(2, 0, 0, 0, false, model);//设置分数并更新讨论的进度 return Json(new { Result = true, Msg = "回复删除成功!" }, JsonRequestBehavior.AllowGet); } else { return Json(new { Result = false, Msg = "回复删除失败!" }, JsonRequestBehavior.AllowGet); } } } }