示例#1
0
        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;
            }
        }
示例#2
0
        /// <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);
            }
        }