public IActionResult Izmijeni() { int.TryParse(User?.FindFirst("Id")?.Value, out int korisnikId); var korisnik = _korisnikRepo.Get(korisnikId); if (korisnik == null) { return(NotFound()); } var model = new IzmijeniKorisnikaViewModel() { Ime = korisnik.Ime, Prezime = korisnik.Prezime }; return(View(model)); }
public IActionResult Izmijeni(IzmijeniKorisnikaViewModel model) { int.TryParse(User?.FindFirst("Id")?.Value, out int korisnikId); var korisnik = _korisnikRepo.Get(korisnikId); if (korisnik == null) { return(NotFound()); } korisnik.Ime = model.Ime; korisnik.Prezime = model.Prezime; _korisnikRepo.Update(korisnik); _korisnikRepo.SaveChanges(); TempData["poruka"] = "Korisnički podaci uspješno izmijenjeni."; return(RedirectToAction("Index", "Home")); }