public ActionResult AddMessage2(FormCollection form) { Guid uid = new Guid(form["AddUser"]); //获取登录帐号 Guid msguid = userid; JsonResult Newjson = new JsonResult(); if (msguid != Guid.Empty) { UCHome_Leave pn = new UCHome_Leave { PKID = Guid.NewGuid(), Contents = form["Contents"], AcceptUserID = uid, MessageUserID = msguid, EditDate = DateTime.Now, isshow = 1, msgtype = "message", flowers = 0 }; try { uc.UCHome_Leave.AddObject(pn); uc.SaveChanges(); UCHome_PersonNew pn2 = new UCHome_PersonNew { PKID = Guid.NewGuid(), AddUser = pn.AcceptUserID, UCType = "static", Title = "留言板更新", Abstract = string.Format("有新的留言【{0}】({1})", "留言", pn.EditDate), Content = pn.PKID.ToString(), DeployTime = pn.EditDate, IsShare = "9", IsShow = 1, IsAudit = 0, WriteFrom = "message" }; uc.UCHome_PersonNew.AddObject(pn2); uc.SaveChanges(); Newjson.Data = new { statuscode = 0, message = "添加成功" }; } catch (Exception) { Newjson.Data = new { statuscode = 1, message = "添加失败" }; } } else { Newjson.Data = new { statuscode = 1, message = "添加失败,检测未登录" }; } return(Json(Newjson, JsonRequestBehavior.AllowGet)); }
public ActionResult AddMessage(FormCollection form) { Guid uid = new Guid(form["AddUser"]); UCHome_Leave pn = uc.UCHome_Leave.SingleOrDefault(m => m.msgtype == "master" && m.AcceptUserID == uid && m.MessageUserID == uid); bool isexist = true; if (pn == null) { isexist = false; pn = new UCHome_Leave(); } pn.Contents = form["Contents"]; pn.AcceptUserID = uid; pn.MessageUserID = uid; pn.EditDate = DateTime.Now; pn.isshow = 1; pn.msgtype = "master"; pn.flowers = 0; JsonResult Newjson = new JsonResult(); try { if (!isexist) { pn.PKID = Guid.NewGuid(); uc.UCHome_Leave.AddObject(pn); } uc.SaveChanges(); UCHome_PersonNew pn2 = new UCHome_PersonNew { PKID = Guid.NewGuid(), AddUser = pn.MessageUserID, UCType = "static", Title = "留言板更新", Abstract = string.Format("更新了留言板【{0}】({1})", "新寄语", pn.EditDate), Content = pn.PKID.ToString(), DeployTime = pn.EditDate, IsShare = "9", IsShow = 1, IsAudit = 0, WriteFrom = "message" }; uc.UCHome_PersonNew.AddObject(pn2); uc.SaveChanges(); Newjson.Data = new { statuscode = 0, message = "添加成功" }; } catch (Exception) { Newjson.Data = new { statuscode = 1, message = "添加失败" }; } return(Json(Newjson, JsonRequestBehavior.AllowGet)); }
public ActionResult MessageBoard2(Guid id) { ViewBag.UserID = id; UCHome_Leave ul = uc.UCHome_Leave.FirstOrDefault( m => m.AcceptUserID == id && m.MessageUserID == id && m.msgtype == "master"); if (ul != null) { return(PartialView("MessageBoard2", ul)); } return(PartialView("MessageBoard2", new UCHome_Leave { PKID = Guid.NewGuid(), AcceptUserID = id })); }