//Korak 4: Akcija za otvaranje View-a Rezultati public IActionResult Rezultati(int TakmicenjeID) { RezultatiDetaljiVM model = _db.Takmicenje.Where(x => x.TakmicenjeID == TakmicenjeID).Select(x => new RezultatiDetaljiVM() { Predmet = x.Predmet.Naziv, TakmicenjeID = x.TakmicenjeID, Razred = x.Razred, Zakljuceno = x.Zakljuceno, SkolaID = x.SkolaID, Datum = x.Datum.ToString("dd.MM.yyyy"), SkolaNaziv = x.Skola.Naziv }).FirstOrDefault(); return(View(model)); }
//Korak 4 : ajax poziv za Rezultate - Lista Ucesnika public IActionResult RezultatiPV(int TakmicenjeID) { RezultatiDetaljiVM model = new RezultatiDetaljiVM(); model.Zakljuceno = _db.Takmicenje.Where(x => x.TakmicenjeID == TakmicenjeID).Select(x => x.Zakljuceno).FirstOrDefault(); model.Ucesnici = _db.TakmicenjeUcesnik.Where(y => y.TakmicenjeID == TakmicenjeID).Select(y => new RezultatiDetaljiVM.Row() { Bodovi = y.Bodovi, Skola = y.OdjeljenjeStavka.Odjeljenje.Skola.Naziv, BrojUDnevniku = y.OdjeljenjeStavka.BrojUDnevniku, Odjeljenje = y.OdjeljenjeStavka.Odjeljenje.Oznaka, Pristupio = y.Pristupio, TakmicenjeUcesinkID = y.TakmicenjeUcesnikID }).ToList(); return(PartialView(model)); }