public ActionResult ResetPasswordSuccess(ResetPasswordViewModel model)
 {
     return View(model);
 }
        public ActionResult ResetPassword(string userName)
        {
            if (!Roles.IsUserInRole(UserRoles.Administrators, userName))
            {
                var user = Membership.GetUser(userName);

                if (user.IsLockedOut)
                {
                    user.UnlockUser();
                    Membership.UpdateUser(user);
                }

                string newPassword = user.ResetPassword();

                Membership.UpdateUser(user);

                var model = new ResetPasswordViewModel
                                {
                                    UserName = userName,
                                    NewPassword = newPassword
                                };

                return RedirectToAction("ResetPasswordSuccess", "Account", model);
            }

            return RedirectToAction("Profile", "User", userName);
        }