public IActionResult Prikaz(int NastavnikId)
        {
            PrikazVM vm = new PrikazVM
            {
                NastavnikId = NastavnikId,
                rows        = db.OdrzaniCas.
                              Include(x => x.PredajePredmet)
                              .Include(x => x.PredajePredmet.Odjeljenje)
                              .Include(x => x.PredajePredmet.Odjeljenje.Skola)
                              .Include(x => x.PredajePredmet.Odjeljenje.SkolskaGodina)
                              .Include(x => x.PredajePredmet.Predmet)
                              .Where(x => x.PredajePredmet.NastavnikID == NastavnikId).Select(x => new PrikazVM.Row
                {
                    Datum         = x.Datum.ToShortDateString(),
                    Skola         = x.PredajePredmet.Odjeljenje.Skola.Naziv,
                    SkolskaGodina = x.PredajePredmet.Odjeljenje.SkolskaGodina.Naziv,
                    Odjeljenje    = x.PredajePredmet.Odjeljenje.Oznaka,
                    Predmet       = x.PredajePredmet.Predmet.Naziv,
                    OdrzaniCasId  = x.Id
                }).ToList()
            };

            foreach (var y in vm.rows)
            {
                var odsutni = db.OdrzaniCasDetalji.Include(z => z.Ucenik)
                              .Where(d => d.OdrzaniCasId == y.OdrzaniCasId && !d.IsPrisutan);
                y.OdsutniUcenici = new List <string>();
                foreach (var u in odsutni)
                {
                    y.OdsutniUcenici.Add(u.Ucenik.ImePrezime);
                }
            }
            return(View(vm));
        }
        public IActionResult Prikaz(int NastavnikId)
        {
            PrikazVM model = new PrikazVM
            {
                NastavnikId = NastavnikId,
                Rows        = db.MaturskiIspit.Where(x => x.NastavnikId == NastavnikId).Select(x => new PrikazVM.Row
                {
                    Datum           = x.Datum.ToShortDateString(),
                    Škola           = x.Skola.Naziv,
                    Predmet         = x.Predmet.Naziv,
                    MaturskiIspitId = x.Id,
                }).ToList(),
            };

            foreach (var z in model.Rows)
            {
                var odsutni = db.MaturskiIspitStavka.Include(x => x.OdjeljenjeStavka).Include(x => x.OdjeljenjeStavka.Ucenik)
                              .Where(x => x.MaturskiIspitId == z.MaturskiIspitId && !x.IsPristupio).ToList();

                z.NisuPristupili = new List <string>();
                foreach (var t in odsutni)
                {
                    z.NisuPristupili.Add(t.OdjeljenjeStavka.Ucenik.ImePrezime);
                }
            }
            return(View(model));
        }