public IActionResult Index() { CasoviIndexViewModel vm = new CasoviIndexViewModel() { Rows = db.Nastavnik.Select(x => new CasoviIndexViewModel.Row() { Nastavnik = x.Ime + " " + x.Prezime, NastavnikId = x.Id }).ToList() }; return(View(vm)); }
public IActionResult Index(int nastavnikId) { CasoviIndexViewModel vm = new CasoviIndexViewModel() { Nastavnik = db.Nastavnik.Find(nastavnikId), Rows = db.OdrzaniCas.Select(x => new CasoviIndexViewModel.Row() { OdrzaniCasId = x.Id, Datum = x.datum, Odjeljenje = x.Angazovan.Odjeljenje.Oznaka, Predmet = x.Angazovan.Predmet.Naziv, UkupnoPrisutnih = db.OdrzaniCasDetalj.Where(k => k.OdrzaniCasId == x.Id).Count(k => k.Odsutan), UkupnoUcenika = db.OdrzaniCasDetalj.Count(k => k.OdrzaniCasId == x.Id) }).ToList() }; return(View(vm)); }