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
            }));
        }