Beispiel #1
0
        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));
                }
            }
        }
Beispiel #2
0
 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));
     }
 }