public ActionResult Dashboard() { if (!Request.IsAuthenticated) { return(RedirectToAction("Index")); } // var user = Session["CurrentUser"] as User; ProjectManagementModelContainer db = new ProjectManagementModelContainer(); int currentUserId = int.Parse(User.Identity.Name); var currentUser = db.Users.Find(currentUserId); var viewModel = new DashboardViewModel { Micropost = new Micropost(), Microposts = currentUser.Microposts.OrderByDescending(m => m.DateCreated).ToList() }; return(View(viewModel)); }