Exemplo n.º 1
0
        private void ChangePassword()
        {
            UpdatePasswordObject = new ObservableCollection <UpdatePasswordView>();
            UpdatePasswordView view = new UpdatePasswordView();

            view.viewModel.passwordUpdateComplete += PasswordUpdateComplete;
            UpdatePasswordObject.Add(view);
            ChangePasswordButtonEnable = false;
        }
Exemplo n.º 2
0
        public ActionResult UpdatePassword(UpdatePasswordView view)
        {
            if (ModelState.IsValid)
            {
                string message = memberService.UpdatePassword(UserHelper.GetUserData().Id, view.OldPassword, view.Password);
                TempData["Result"] = message;
                return(View("Result"));
            }

            return(View(view));
        }
Exemplo n.º 3
0
        public async Task <ActionResult> updatePassword(UpdatePasswordView model)
        {
            if (ModelState.IsValid)
            {
                var result = await UserManager.ChangePasswordAsync(User.Identity.GetUserId(), model.beforPassword, model.Password);

                if (result.Succeeded)
                {
                    var userID = User.Identity.GetUserId();
                    var user   = UserManager.Users.Where(x => x.Id == userID).First();
                    user.password = model.Password;
                    var updateResult = await UserManager.UpdateAsync(user);

                    return(RedirectToAction("edit", new { userID = model.id }));
                }
                else
                {
                    AddErrors(result);
                }
            }
            return(View(model));
        }
Exemplo n.º 4
0
        public async Task <IActionResult> UpdateUserPassword(int id, UpdatePasswordView passwordView)
        {
            int userId = await userRepository.UpdateAccountPassword(passwordView.Password, id);

            return(Ok(userId));
        }
 public ResultView UpdatePasswordOther([FromBody] UpdatePasswordView view)
 {
     return(_Service.UpdatePassword(view.Id, view.OldPwd, view.NewPwd));
 }