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));
        }