public int SaveTemp(string userID, string content) { if (!String.IsNullOrWhiteSpace(content)) { string sql = "select ID,TalkContent from blog_tb_Talk where UserID=@UserID and IsTemp=1 limit 0,1"; DataTable dt = DbInstance.GetDataTable(sql, DbInstance.CreateParameter("@UserID", userID)); if (dt.Rows.Count > 0) { blog_tb_Talk entity = GetEntity(dt.Rows[0]["ID"].ToString()); entity.TalkContent = content; entity.TalkDatetime = DateTime.Now; entity.ADD_DATE = DateTime.Now; entity.UPDATE_DATE = DateTime.Now; Update(entity); } else { blog_tb_Talk entity = new blog_tb_Talk(); entity.UserID = userID; entity.ID = Guid.NewGuid().ToString("N"); entity.TalkContent = content; entity.TalkDatetime = DateTime.Now; entity.ADD_DATE = DateTime.Now; entity.UPDATE_DATE = DateTime.Now; entity.IsTemp = true; Insert(entity); } } return(1); }
public ActionResult Edit(string id) { blog_tb_Talk entity = new blog_tb_Talk { TalkDatetime = DateTime.Now, ADD_DATE = DateTime.Now, UPDATE_DATE = DateTime.Now }; if ((!String.IsNullOrEmpty(id)) && id.ToString() != "0") { entity = Utility.TalkBll.GetEntity(id); entity.UPDATE_DATE = DateTime.Now; } else { entity.ID = Guid.NewGuid().ToString("N"); } ViewBag.ObjectID = entity.ID; return(View("~/Views/" + Utility.Version + "/Talk/Edit.cshtml", entity)); }
public JsonResult Edit(string id, FormCollection collection) { blog_tb_Talk entity = new blog_tb_Talk(); if (String.IsNullOrEmpty(id) || id == "0") { UpdateModel(entity); entity.ID = Request["ObjectID"]; entity.UserID = UserInfo.UserID; entity.ADD_DATE = DateTime.Now; entity.UPDATE_DATE = DateTime.Now; } else { entity = Utility.TalkBll.GetEntity(id); UpdateModel(entity); entity.UPDATE_DATE = DateTime.Now; } if (String.IsNullOrEmpty(entity.TalkContent)) { Match m = Regex.Match(entity.TalkContent, "src=\"(http://static.kecq.com.*?)\""); if (m.Success) { entity.Pic = m.Groups[1].Value; } } string talkText = HttpHelper.HtmlFilter(entity.TalkContent); entity.TalkText = talkText.Substring(0, Math.Min(300, talkText.Length)); if (String.IsNullOrEmpty(id) || id == "0") { Utility.TalkBll.Insert(entity); } else { Utility.TalkBll.Update(entity); } return(Json(new { code = 1, message = "操作成功" }, JsonRequestBehavior.AllowGet)); }