public ActionResult PromijeniSifru(PromijeniSifruViewModel promijeniSifruVM) { using (var context = new ProdavnicaContext()) { if (ModelState.IsValid) { //return Json(new { Result = "ERROR", Message = "Form is not valid! Please correct it and try again." }); var korisnik = context.Korisniks.Find(promijeniSifruVM.KorisnikId); if (korisnik.Password != promijeniSifruVM.NewPassword) { korisnik.Password = promijeniSifruVM.NewPassword; context.SaveChanges(); return(RedirectToAction("UlogujSe", "Login")); } else { ModelState.AddModelError("", "Greska!"); return(View(promijeniSifruVM)); } } else { //ModelState.AddModelError("", "Greska"); return(View(promijeniSifruVM)); } } }
public ActionResult PromijeniSifru() { using (var context = new ProdavnicaContext()) { var korisnik = context.Korisniks.FirstOrDefault(k => k.Username == User.Identity.Name); var izmijeniSifruVM = new PromijeniSifruViewModel() { KorisnikId = korisnik.KorisnikId, Username = korisnik.Username, Password = korisnik.Password }; return(View(izmijeniSifruVM)); } }