public ActionResult Manage(ManageMessageId?message) { var model = new ManageModel(); ViewBag.StatusMessage = message == ManageMessageId.ChangeProfileSuccess ? "Your profile has been updated." : message == ManageMessageId.ChangePasswordSuccess ? "Your password has been changed." : message == ManageMessageId.SetPasswordSuccess ? "Your password has been set." : message == ManageMessageId.RemoveLoginSuccess ? "The external login was removed." : ""; ViewBag.HasLocalPassword = _membershipProvider.HasLocalAccount(User.Identity.Name); ViewBag.ReturnUrl = Url.Action("Manage"); User user = _membershipProvider.GetUserByEmailAddress(User.Identity.Name); model.EmailAddress = user.EmailAddress; model.EmailNotificationsEnabled = user.EmailNotificationsEnabled; model.FullName = user.FullName; ViewBag.IsVerified = user.IsEmailAddressVerified; return(View(model)); }