public IActionResult Index() { var model = new PrikazNastavnikaVM() { PodaciNastavnik = db.Nastavnik.Select(n => new PrikazNastavnikaVM.Row() { nastavnikID = n.Id, nastavnikImePrezima = n.Ime + n.Prezime, brojCasova = db.OdrzaniCas.Count(ns => ns.NastavnikID == n.Id) }).ToList() }; return(View(model)); }
public IActionResult Index() { PrikazNastavnikaVM model = new PrikazNastavnikaVM { Nastavnici = _db.Nastavnik.Select(x => new PrikazNastavnikaVM.Row { ID = x.Id, ImePrezime = x.Ime + " " + x.Prezime, Skola = _db.PredajePredmet.Where(p => p.NastavnikID == x.Id).Select(p => p.Odjeljenje.Skola.Naziv).Distinct().ToList() }).ToList() }; return(View(model)); }
public IActionResult Index() { var model = new PrikazNastavnikaVM() { NastavnikID = db.Nastavnik.Select(r => r.Id).FirstOrDefault(), NastavniciPodaci = db.Odjeljenje.Select(n => new PrikazNastavnikaVM.Row() { NastavnikImePrezime = db.Nastavnik.Where(s => s.Id == n.RazrednikID).Select(r => r.Ime + r.Prezime).FirstOrDefault(), SkolaNaziv = db.Skola.Where(s => s.Id == n.SkolaID).Select(s => s.Naziv).FirstOrDefault() }).ToList() }; return(View(model)); }