public ActionResult Lozinka(ProfilLozinkaVM model) { if (model.StaraLozinka != model.StariPassword) { ModelState.AddModelError("StaraLozinka", "Lozinka nije ispravna!"); } if (!ModelState.IsValid) { return(View(model)); } Korisnik k = db.KorisnikDbSet.Find(model.Id); if (k == null) { return(new HttpStatusCodeResult(HttpStatusCode.NotFound)); } k.Password = model.NovaLozinka; db.SaveChanges(); // old pass = new pass TempData["Message"] = "Uspješno ste promjenili lozinku!"; TempData["code"] = "info"; return(View(model)); }
public ActionResult Lozinka(int id) { Korisnik k = db.KorisnikDbSet.Find(id); if (k == null) { return(new HttpStatusCodeResult(HttpStatusCode.NotFound)); } ProfilLozinkaVM model = new ProfilLozinkaVM(); model.ImePrezime = k.Username; model.Id = k.Id; model.StariPassword = k.Password; return(View(model)); }