public ActionResult Odaberi(PrikazSkolSkolskaGodinaPredmetVM temp) { var model = new PopravniIspitVM_Prikaz { predmetNaziv = db.Predmet.Where(p => p.Id == temp.predmetID).Select(p => p.Naziv).FirstOrDefault(), predmetID = db.Predmet.Where(p => p.Id == temp.predmetID).Select(p => p.Id).FirstOrDefault(), skola = db.Skola.Where(s => s.Id == temp.skolaID).Select(s => s.Naziv).FirstOrDefault(), skolaID = db.Skola.Where(s => s.Id == temp.skolaID).Select(s => s.Id).FirstOrDefault(), skolskaGOdina = db.SkolskaGodina.Where(s => s.Id == temp.skolskaGodinaID).Select(s => s.Naziv).FirstOrDefault(), skolskaGOdinaId = db.SkolskaGodina.Where(s => s.Id == temp.skolskaGodinaID).Select(s => s.Id).FirstOrDefault(), podaciPoppravniIspit = db.PopravniIsppit.Where(p => p.PredmetId == temp.predmetID).Select(p => new PopravniIspitVM_Prikaz.Row() { popravniID = p.Id, datumPopravnogIspita = p.DatumIspita.ToString("dd.MM.yyyy"), prviClanKomisijePredmet = db.Predmet.Where(pr => pr.Id == p.PredmetId).Select(pr => pr.Naziv).FirstOrDefault(), brojUcesnikaNaPopravnomIspitu = db.PopravniIspitDetalji.Where(pp => pp.PopravniIsppitId == p.Id).Count(), brojUcesnikaaKojiSuPoloziliIspit = db.PopravniIspitDetalji.Where(pp => pp.PopravniIsppitId == p.Id).Count(pp => pp.bodoviIspita > 50) }).ToList() }; return(View(model)); }
public IActionResult Index() { var model = new PrikazSkolSkolskaGodinaPredmetVM { skolskaGodina = db.SkolskaGodina.Select(s => new SelectListItem { Value = s.Id.ToString(), Text = s.Naziv }).ToList(), skola = db.Skola.Select(s => new SelectListItem { Value = s.Id.ToString(), Text = s.Naziv }).ToList(), predmet = db.Predmet.Select(s => new SelectListItem { Value = s.Id.ToString(), Text = s.Naziv }).ToList() }; return(View(model)); }