コード例 #1
0
        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));
        }
コード例 #2
0
        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"));
        }