public async Task <IActionResult> PromjeniPassword(ProfilPasswordVM pp) { var user = _signInManager.UserManager.GetUserAsync(User); Korisnik korisnik = ctx.Korisnik.Where(x => x.UserId.Equals(user.Result.Id)).FirstOrDefault(); if (pp.noviPassword == pp.noviPasswordPonovo) { var result = await _signInManager.UserManager.ChangePasswordAsync(await user, pp.stariPassword, pp.noviPassword); if (!result.Succeeded) { foreach (var error in result.Errors) { ModelState.AddModelError(string.Empty, error.Description); } return(Redirect("/Profil/Password")); } } await _signInManager.RefreshSignInAsync(await user); return(Redirect("/Profil/Index")); }
public IActionResult Password() { ProfilPasswordVM pp = new ProfilPasswordVM(); return(View(pp)); }