public ActionResult ChangePassword(ChangePasswordViewModel model) { if (ModelState.IsValid) { bool isPasswordChanged; try { isPasswordChanged = WebSecurity.ChangePassword(WebSecurity.CurrentUserName, model.OldPassword, model.NewPassword); } catch (Exception) { isPasswordChanged = false; } if (isPasswordChanged) { var korisnik = Repozitorij.GetKorisnik(); Repozitorij.ChangePassword(korisnik.IDDjelatnik, model.NewPassword); return(RedirectToAction("Login", "Account")); } else { ModelState.AddModelError("CurrentPassword", "Stara lozinka nije ispravno unesena."); } } return(View()); }