public ActionResult SaveQuestion(BBSQuestionVM vm) { if (vm == null || string.IsNullOrEmpty(vm.Title)) { return(Json(new { Code = -400, Msg = "参数不能为空", Data = "" })); } try { vm.UserID = this.UserData.UserID; vm.UserName = this.UserData.UserName; vm.InputTime = DateTime.Now; vm = new BBSQuestionService().SaveQuestion(vm); return(Json(new { Code = 200, Msg = "保存成功", Data = vm })); } catch (Exception ex) { throw ex; } }
/// <summary> /// 保存问题 /// </summary> /// <param name="vm"></param> /// <returns></returns> public BBSQuestionVM SaveQuestion(BBSQuestionVM vm) { if (vm == null || string.IsNullOrEmpty(vm.Title)) { return(null); } using (var dbContext = new DbContext().ConnectionStringName(ConnectionUtil.connBBS, new MySqlProvider())) { vm.ID = dbContext.Insert("bbsquestion").Column("Title", vm.Title) .Column("UserName", vm.UserName) .Column("UserID", vm.UserID) .Column("InputTime", vm.InputTime) .ExecuteReturnLastId <long>(); return(vm); } }