/// <summary> /// 保存问题答案 /// </summary> /// <param name="vm"></param> /// <returns></returns> public BBSAnswerVM SaveAnswer(BBSAnswerVM vm) { if (vm == null || string.IsNullOrEmpty(vm.Content)) { return(null); } using (var dbContext = new DbContext().ConnectionStringName(ConnectionUtil.connBBS, new MySqlProvider())) { vm.ID = dbContext.Insert("bbsanswer").Column("Content", vm.Content) .Column("UserName", vm.UserName) .Column("UserID", vm.UserID) .Column("QuestionID", vm.QuestionID) .Column("InputTime", vm.InputTime) .ExecuteReturnLastId <long>(); return(vm); } }
public ActionResult SaveAnswer(BBSAnswerVM answerVM) { if (answerVM == null || string.IsNullOrEmpty(answerVM.Content)) { return(Json(new { Code = -400, Msg = "回答内容不能为空", Data = "" })); } if (!answerVM.QuestionID.HasValue) { return(Json(new { Code = -400, Msg = "问题ID不能为空", Data = "" })); } try { answerVM.UserName = this.UserData.UserName; answerVM.UserID = this.UserData.UserID; answerVM.InputTime = DateTime.Now; BBSAnswerService answerSV = new BBSAnswerService(); answerSV.SaveAnswer(answerVM); return(Json(new { Code = 200, Msg = "保存成功", Data = answerVM })); } catch (Exception ex) { throw ex; } }