Пример #1
0
 /// <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));
     }
 }
Пример #2
0
 /// <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"));
 }