Example #1
0
        public IActionResult PopravniIspitStavkeIndex(int PopravniIspitID)
        {
            PopravniIspit popravniIspit = db.PopravniIspit.Where(x => x.Id == PopravniIspitID)
                                          .Include(x => x.Nastavnik1)
                                          .Include(x => x.Nastavnik2)
                                          .Include(x => x.Nastavnik3)
                                          .Include(x => x.Skola)
                                          .Include(x => x.SkolskaGodina)
                                          .Include(x => x.Predmet)
                                          .FirstOrDefault();

            PopravniIspitStavkeIndexVM model = new PopravniIspitStavkeIndexVM()
            {
                PopravniIspitID = PopravniIspitID,
                Rows            = db.PopravniIspitStavke.Where(x => x.PopravniIspitID == PopravniIspitID).Select(x => new PopravniIspitStavkeIndexVM.Row()
                {
                    PopravniIspitStavkeID = x.Id,
                    Ucenik        = x.OdjeljenjeStavka.Ucenik.ImePrezime,
                    Odjeljenje    = x.OdjeljenjeStavka.Odjeljenje.Oznaka,
                    BrojUDnevniku = x.OdjeljenjeStavka.BrojUDnevniku,
                    PristupIspitu = x.Pristup ? "DA":"NE",
                    Bodovi        = x.Bodovi
                }).ToList()
            };

            return(PartialView(model));
        }
        public IActionResult Index(int PopravniIspitID)
        {
            PopravniIspit popravniIspit = db.PopravniIspit.Find(PopravniIspitID);

            PopravniIspitStavkeIndexVM model = new PopravniIspitStavkeIndexVM()
            {
                PopravniIspitID = PopravniIspitID,
                Rows            = db.PopravniIspitStavke.Select(x => new PopravniIspitStavkeIndexVM.Row()
                {
                    PopravniIspitStavkeID = x.Id,
                    Ucenik        = x.OdjeljenjeStavka.Ucenik.ImePrezime,
                    Odjeljenje    = x.OdjeljenjeStavka.Odjeljenje.Oznaka,
                    BrojUDnevniku = x.OdjeljenjeStavka.BrojUDnevniku,
                    PristupIspitu = x.Prisutan ? "DA" : "NE",
                    Rezultat      = x.Bodovi
                }).ToList()
            };

            return(PartialView(model));
        }