public ActionResult ShowMessages() { var ctx = new OruBloggenDbContext(); var userId = User.Identity.GetUserId(); var messages = ctx.Messages .Where(m => m.MessageReceiverID == userId) .OrderByDescending(m => m.MessageID) .ToList(); foreach (var item in messages) { item.MessageRead = true; ctx.Entry(item).State = EntityState.Modified; } ctx.SaveChanges(); var model = new MessageViewModel() { ListOfMessages = messages, }; return(View(model)); }