public ActionResult UrediProfil(UrediProfiViewModel profil) { if (ModelState.IsValid) { if (profil.Id == 0) { ViewBag.NijePronadjen = "Korisnik ne postoji.. Pokusajte ponovo!"; return(View()); } else { Uposlenik uposlenik = ctx.Uposlenici.Include(x => x.Korisnik) .Where(x => x.Korisnik.Id == profil.Id) .FirstOrDefault(); uposlenik.Korisnik.Ime = profil.Ime; uposlenik.Korisnik.Prezime = profil.Prezime; uposlenik.Korisnik.Adresa = profil.Adresa; uposlenik.Korisnik.BrTelefona = profil.BrTelefona; uposlenik.Korisnik.EMail = profil.EMail; uposlenik.Jmbg = profil.Jmbg; uposlenik.BrZiroRacuna = profil.BrZiroRacuna; uposlenik.BrRadneKnjizice = profil.BrRadneKnjizice; ctx.SaveChanges(); return(RedirectToAction("Prikazi", new { korisnikId = profil.Id })); } } return(View()); }
// GET: ModulUposlenici/Profil/UrediProfil public ActionResult UrediProfil(int korisnikId) { TempData["uposlenikObavijest"] = GetAllObavijestiZaUposlenika(korisnikId); TempData["menadzerObavijest"] = GetAllObavijestiZaMenadzera(korisnikId); Uposlenik uposlenik = ctx.Uposlenici.Include(x => x.Korisnik).Where(x => x.Korisnik.Id == korisnikId).FirstOrDefault(); var Model = new UrediProfiViewModel { Ime = uposlenik.Korisnik.Ime, Prezime = uposlenik.Korisnik.Prezime, Adresa = uposlenik.Korisnik.Adresa, BrTelefona = uposlenik.Korisnik.BrTelefona, EMail = uposlenik.Korisnik.EMail, Jmbg = uposlenik.Jmbg, BrZiroRacuna = uposlenik.BrZiroRacuna, BrRadneKnjizice = uposlenik.BrRadneKnjizice, Id = uposlenik.Id }; return(View(Model)); }