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));
        }
Beispiel #3
0
        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));
        }
Beispiel #4
0
        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));
        }