Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }