public IActionResult Index() { KorisnickiNalog korisnik = HttpContext.GetLogiraniKorisnik(); Korisnici k = _context.Korisnici.Where(x => x.KorisnickiNalogId == korisnik.Id).FirstOrDefault(); if (korisnik == null || k.VrstaKorisnikaId != 1) { TempData["error_poruka"] = "Nemate pravo pristupa!"; return(Redirect("/Autentifikacija/Index")); } KorisniciIndexVM model = _context.Korisnici.Select(x => new KorisniciIndexVM { Rows = _context.Korisnici.Select(y => new KorisniciIndexVM.Row { KorisnikId = y.Id, KorisnickiNalogId = y.KorisnickiNalogId, ImePrezime = y.ImePrezime, JMBG = y.JMBG, email = y.email, username = y.KorisnickiNalog.Username, vrstaZaposlenika = y.VrstaKorisnika.Naziv }).ToList() }).FirstOrDefault(); return(View(model)); }
public ActionResult Index() { var model = new KorisniciIndexVM(); model.listaKorisnika = _korisnikServis.DobaviSveKorisnike(); return(View(model)); }
public ActionResult Uredi(KorisniciUrediVM model) { if (!ModelState.IsValid) { return(View(model)); } _korisnikServis.IzmjeniKorisnika(model); var vmodel = new KorisniciIndexVM(); vmodel.listaKorisnika = _korisnikServis.DobaviSveKorisnike(); return(PartialView("KorisniciPartial", vmodel)); }