public ActionResult MaturskiIspitPrikaz(int nastavnikID)
        {
            var model = new MaturskiIspitPrikazVM()
            {
                NastavnikID    = nastavnikID,
                MaturskiPodaci = db.MaturskiIspit.Where(n => n.NastavnikID == nastavnikID).Select(m => new MaturskiIspitPrikazVM.Row()
                {
                    matuskiIspitID        = m.Id,
                    datumIspita           = m.DatumMaturskogIspita.ToString("dd.MM.yyyy"),
                    skolaNaziv            = db.Skola.Where(s => s.Id == m.SkolaID).Select(s => s.Naziv).FirstOrDefault(),
                    Predmet               = db.Predmet.Where(p => p.Id == m.PredmetID).Select(p => p.Naziv).FirstOrDefault(),
                    uceniciNisuPristupili = db.MaturskiIpitDetalji.Where(md => md.MaturskiIspitID == m.Id && md.isPristupuoIspitu == false).Select(md => md.OdjeljenjeStavka.Ucenik.ImePrezime).ToList()
                }).ToList()
            };

            return(View(model));
        }
Beispiel #2
0
        public IActionResult Detalji(int id)
        {
            MaturskiIspit obj = db.MaturskiIspit.Include(p => p.Odjeljenje).Include(n => n.Nastavnik).Where(x => x.Id == id).SingleOrDefault();

            if (obj == null)
            {
                return(Redirect("Greska"));
            }

            MaturskiIspitPrikazVM model = new MaturskiIspitPrikazVM
            {
                Id         = obj.Id,
                Datum      = obj.Datum,
                Ispitivac  = obj.Nastavnik.ImePrezime,
                Odjeljenje = obj.Odjeljenje.Naziv,
            };

            return(View(model));
        }