/// <summary> /// 我的留言 /// </summary> /// <returns></returns> public ActionResult Messages() { using (Db.LsBuyEntities db = new Db.LsBuyEntities()) { var messages = db.Messages.AsNoTracking().Where(t => t.Createdby == User.Identity.Name) .ToList(); return(View(messages)); } }
/// <summary> /// /// </summary> /// <param name="msgVm"></param> /// <returns></returns> public ActionResult Add(MessageVModel msgVm) { using (Db.LsBuyEntities db = new Db.LsBuyEntities()) { if (!ModelState.IsValid) { return(View("Index", msgVm)); } //获取当前登录用户信息 User user = db.Users.Where(t => t.UserName == User.Identity.Name).FirstOrDefault(); db.Messages.Add(new Db.Message { Content = msgVm.Content, CreatedTime = DateTime.Now, UserId = user.Id, Createdby = user.UserName, }); db.SaveChanges(); } return(RedirectToAction("Messages", "PersonalCenter")); }