예제 #1
0
        public IActionResult PrikaziSveGoste()
        {
            GostIndexVM model = new GostIndexVM();

            Zaposlenik k = HttpContext.GetLogiraniKorisnik();

            if (k == null || k.isRecepcioner == false)
            {
                TempData["error_poruka"] = "nemate pravo pristupa";
                return(RedirectToAction("Index", "Autentifikacija", new { area = " " }));
            }


            model.Gosti = db.Gost.Select(x => new GostIndexVM.Row
            {
                Id            = x.Id,
                BrojPasosa    = x.BrojPasosa,
                ImePrezime    = x.Ime + " " + x.Prezime,
                Drzavljanstvo = x.Drzavljanstvo,
                DatumRodenja  = x.DatumRodenja.ToShortDateString(),
                Telefon       = x.Telefon,
                Email         = x.Email,
                Grad          = x.Grad.Naziv,
                Spol          = x.Spol
            }).ToList();



            return(View(model));
        }
예제 #2
0
        public IActionResult Index(string ImePrezimePretraga)
        {
            GostIndexVM model = new GostIndexVM();

            Zaposlenik k = HttpContext.GetLogiraniKorisnik();

            if (k == null || k.isRecepcioner == false)
            {
                TempData["error_poruka"] = "nemate pravo pristupa/TREBA RECEPCIJA";
                return(RedirectToAction("Index", "Autentifikacija", new { area = " " }));
            }


            model.Gosti = db.Gost.Where(x => x.Ime.StartsWith(ImePrezimePretraga) || x.Prezime.StartsWith(ImePrezimePretraga) || ImePrezimePretraga == null).Select(x => new GostIndexVM.Row
            {
                Id         = x.Id,
                BrojPasosa = x.BrojPasosa,
                ImePrezime = x.Ime + " " + x.Prezime,

                Drzavljanstvo = x.Drzavljanstvo,

                Telefon = x.Telefon,
                Email   = x.Email,


                Spol = x.Spol
            }).ToList();



            return(View(model));
        }