public IActionResult SnimiDodavanjeStudenta(SobeDodajStudentaVM model)
        {
            KorisnickiNalog korisnik = HttpContext.GetLogiraniKorisnik();
            Zaposlenik      z        = _context.Zaposlenici.Where(x => x.Id == korisnik.Id).FirstOrDefault();

            if (korisnik == null || z == null || z._VrstaZaposlenikaId != 1)
            {
                TempData["error_poruka"] = "Nemate pravo pristupa!";
                return(Redirect("/Autentifikacija/Index"));
            }

            StudentSoba noviSS = new StudentSoba();

            noviSS.DatumDodjele  = DateTime.Now;
            noviSS._SobaId       = model.SobaId;
            noviSS._StudentId    = (int)model.StudentID;
            noviSS._ZaposlenikId = z.Id;
            noviSS.Napomena      = model.Napomena;
            _context.StudentiSobe.Add(noviSS);
            _context.SaveChanges();

            Soba s = _context.Sobe.Where(x => x.Id == model.SobaId).FirstOrDefault();

            s.BrojKreveta++;
            _context.Sobe.Update(s);
            _context.SaveChanges();

            return(Redirect("/RecepcionerModul/Sobe/Index"));
        }
        public IActionResult DodajStudenta(int id)
        {
            KorisnickiNalog korisnik = HttpContext.GetLogiraniKorisnik();
            Zaposlenik      zz       = _context.Zaposlenici.Where(x => x.Id == korisnik.Id).FirstOrDefault();

            if (korisnik == null || zz == null || zz._VrstaZaposlenikaId != 1)
            {
                TempData["error_poruka"] = "Nemate pravo pristupa!";
                return(Redirect("/Autentifikacija/Index"));
            }
            SobeDodajStudentaVM model = new SobeDodajStudentaVM
            {
                SobaId = id,
                Naziv  = _context.Sobe.Where(x => x.Id == id).FirstOrDefault().Naziv,

                Zaposlenici = _context.Zaposlenici.Where(z => z._VrstaZaposlenika.Naziv == "Recepcioner").Select(s => new SelectListItem
                {
                    Value = s.Id.ToString(),
                    Text  = s.Ime + " " + s.Prezime
                }).ToList(),

                Studenti = _context.Studenti.Select(s => new SelectListItem
                {
                    Value = s.Id.ToString(),
                    Text  = s.Ime + " " + s.Prezime
                }).ToList()
            };

            List <StudentSoba> listaZauzetihStudenata = _context.StudentiSobe.Select(x => new StudentSoba {
                _Student   = x._Student,
                _StudentId = x._StudentId
            }).ToList();

            for (int i = 0; i < model.Studenti.Count; i++)
            {
                for (int j = 0; j < listaZauzetihStudenata.Count; j++)
                {
                    if (model.Studenti[i].Value == listaZauzetihStudenata[j]._StudentId.ToString())
                    {
                        model.Studenti.Remove(model.Studenti[i]);
                    }
                }
            }


            return(View("DodajStudenta", model));
        }