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));
     }
 }