public ActionResult IzmijeniSifru(KorisnikIzmijeniSifruViewModel korisnikIzmijeniSifruViewModel) { using (var context = new ProdavnicaContext()) { if (ModelState.IsValid) { var korisnik = context.Korisniks.Find(korisnikIzmijeniSifruViewModel.KorisnikID); if (korisnik.Password != korisnikIzmijeniSifruViewModel.NovaSifra) { korisnik.Password = korisnikIzmijeniSifruViewModel.NovaSifra; context.SaveChanges(); return(View(korisnikIzmijeniSifruViewModel)); } else { ModelState.AddModelError("", "Greska pri unosu sifre!"); return(View(korisnikIzmijeniSifruViewModel)); } } else { return(View(korisnikIzmijeniSifruViewModel)); } } }
public ActionResult IzmijeniSifru() { using (var context = new ProdavnicaContext()) { var korisnik = context.Korisniks.FirstOrDefault(k => k.Username == User.Identity.Name); var korisnikViewModel = new KorisnikIzmijeniSifruViewModel() { KorisnikID = korisnik.KorisnikID, KorisnickoIme = korisnik.Username, StaraSifra = korisnik.Password }; return(View(korisnikViewModel)); } }