public IActionResult Index(int id) { var model = new AjaxStavkaIndexVM { Redovi = _context.OdrzaniCasDetalji.Where(w => w.OdrzaniCasId == id).Select(s => new AjaxStavkaIndexVM.Red { OdrzaniCasDetaljiId = s.Id, Student = s.SlusaPredmet.UpisGodine.Student.Ime + " " + s.SlusaPredmet.UpisGodine.Student.Prezime, Bodovi = s.BodoviNaCasu, Prisutan = s.Prisutan }).ToList() }; return(PartialView(model)); }
public IActionResult Index(int id) { var model = new AjaxStavkaIndexVM { Redovi = _context.OdrzaniCasDetalj.Where(w => w.OdrzaniCasId == id).Select(s => new AjaxStavkaIndexVM.Red { OdrzaniCasDetaljID = s.Id, Ucenik = s.UpisUOdjeljenje.Ucenik.Ime, Ocjena = s.Ocjena.HasValue ? s.Ocjena.Value.ToString() : "", Odsutan = s.Odsutan, OpravdanoOdsutan = s.OpravdanoOdsutan.HasValue ? s.OpravdanoOdsutan.Value ? "DA" : "NE" : "" }).ToList() }; return(PartialView(model)); }
public IActionResult Index(int id) { var model = new AjaxStavkaIndexVM { Redovi = _context.OdrzaniCasDetalji.Where(w => w.OdrzaniCasId == id).Select(s => new AjaxStavkaIndexVM.Red { OdrzaniCasDetaljiId = s.Id, Ucenik = s.OdjeljenjeStavka.Ucenik.ImePrezime, Ocjena = s.Ocjena, Prisutan = s.Prisutan, OpravdanoOdsutan = s.OpravdanoOdsutan }).ToList() }; return(PartialView(model)); }
public IActionResult Index(int id) { var model = new AjaxStavkaIndexVM { Redovi = _context.MaturskiIspitStavka.Where(w => w.MaturskiIspitId == id).Select(s => new AjaxStavkaIndexVM.Red { MaturskiIspitStavkaId = s.Id, Ucenik = s.OdjeljenjeStavka.Ucenik.ImePrezime, ProstupioIspitu = s.PristupioIspitu, Oslobodjen = s.Oslobodjen, Rezultat = s.Rezultat, OpciUspjeh = _context.DodjeljenPredmet.Where(p => p.OdjeljenjeStavkaId == s.OdjeljenjeStavkaId && p.ZakljucnoKrajGodine > 1).Average(a => (float?)a.ZakljucnoKrajGodine) ?? 0 }).ToList() }; return(PartialView(model)); }