// // GET: /Manage/Index public async Task <ActionResult> Index(ManageMessageId?message) { ViewBag.StatusMessage = message == ManageMessageId.ChangePasswordSuccess ? "Your password has been changed." : message == ManageMessageId.Error ? "An error has occurred." : ""; var userId = User.Identity.GetUserId(); var user = _userManager.FindById(userId); var highScoreModel = _scoreManager.GetHighScoreForPlayer(user); var highScore = _mapper.Map <ScoreViewModel>(highScoreModel); var model = new IndexViewModel { HasPassword = HasPassword(), Logins = await _userManager.GetLoginsAsync(userId), BrowserRemembered = await AuthenticationManager.TwoFactorBrowserRememberedAsync(userId), HighScore = highScore }; return(View(model)); }