public IActionResult SpremiMaturskiIspit(DodajMaturskiVM model)
        {
            MaturskiIspit maturskiIspit = new MaturskiIspit
            {
                NastavnikID     = model.NastavnikID,
                DatumIspita     = model.DatumIspita,
                PredmetID       = model.PredmetID,
                SkolaID         = model.SkolaID,
                SkolskaGodinaID = _db.SkolskaGodina.Where(x => x.Aktuelna == true).Select(x => x.Id).SingleOrDefault()
            };

            _db.Add(maturskiIspit);
            _db.SaveChanges();

            foreach (var x in _db.OdjeljenjeStavka.Where(o => o.Odjeljenje.SkolskaGodina.Aktuelna == true && o.Odjeljenje.SkolaID == maturskiIspit.SkolaID && o.Odjeljenje.Razred == 4))
            {
                if (_db.DodjeljenPredmet.Where(p => p.OdjeljenjeStavkaId == x.Id && p.ZakljucnoKrajGodine == 1).Count() == 0 && _db.MaturskiIspitStavka.Where(m => m.OdjeljenjeStavkaID == x.Id && m.Rezultat > 55).Count() == 0)
                {
                    MaturskiIspitStavka maturskiIspitStavka = new MaturskiIspitStavka
                    {
                        MaturskiIspitID    = maturskiIspit.ID,
                        OdjeljenjeStavkaID = x.Id,
                        Pristupio          = false,
                        Rezultat           = null
                    };
                    _db.Add(maturskiIspitStavka);
                }
            }
            _db.SaveChanges();
            return(RedirectToAction("UrediMaturskiIspit", new { id = maturskiIspit.ID }));
        }
        public IActionResult DodajMaturski(int id)
        {
            DodajMaturskiVM model = new DodajMaturskiVM
            {
                NastavnikID = id,
                Nastavnik   = _db.Nastavnik.Where(x => x.Id == id).Select(x => x.Ime + " " + x.Prezime).SingleOrDefault(),
                Predmeti    = _db.PredajePredmet.Where(x => x.NastavnikID == id && x.Odjeljenje.Razred == 4).Select(x => new SelectListItem
                {
                    Text  = x.Predmet.Naziv,
                    Value = x.Predmet.Id.ToString()
                }).Distinct().ToList(),
                SkolskaGodina = _db.SkolskaGodina.Where(x => x.Aktuelna == true).Select(x => x.Naziv).SingleOrDefault(),
                Skole         = _db.PredajePredmet.Where(p => p.NastavnikID == id).Select(p => new SelectListItem
                {
                    Text  = p.Odjeljenje.Skola.Naziv,
                    Value = p.Odjeljenje.Skola.Id.ToString()
                }).Distinct().ToList()
            };

            return(View(model));
        }