public IActionResult ViseDetalja(int Id) { PrikazZaposlenikaVM Model = new PrikazZaposlenikaVM(); Model.Zaposlenik = db.Zaposlenik.Include(x => x.Grad).Where(x => x.Id == Id).FirstOrDefault(); return(View(Model)); }
} // public IActionResult PrikaziZaposlenike(int?Tip, string ImePrezimePretraga) { Zaposlenik k = HttpContext.GetLogiraniKorisnik(); if (k == null || k.isAdministrator == false) { TempData["error_poruka"] = "Nemate pravo pristupa."; return(RedirectToAction("Index", "Autentifikacija", new { area = " " })); } PrikazZaposlenikaVM Model = new PrikazZaposlenikaVM(); Model.Zaposlenici = db.Zaposlenik.Include(x => x.Grad). Where(x => ((x.isAdministrator == true && Tip == 1) && ((x.Ime + " " + x.Prezime).Contains(ImePrezimePretraga) || ImePrezimePretraga == null) || (x.isCistacica == true && Tip == 2) && ((x.Ime + " " + x.Prezime).Contains(ImePrezimePretraga) || ImePrezimePretraga == null) || (x.isRecepcioner == true && Tip == 3) && ((x.Ime + " " + x.Prezime).Contains(ImePrezimePretraga) || ImePrezimePretraga == null) || (x.isKuhar == true && Tip == 4) && ((x.Ime + " " + x.Prezime).Contains(ImePrezimePretraga) || ImePrezimePretraga == null) || (!Tip.HasValue) && ((x.Ime + " " + x.Prezime).Contains(ImePrezimePretraga) || ImePrezimePretraga == null))).ToList(); return(View(Model)); }