public IActionResult Rezultati(int id) { var takmicenje = _context.Takmicenje.Include(x => x.Predmet).Include(x => x.Skola).Where(x => x.Id == id).Select(x => new Takmicenje { SkolaID = x.SkolaID, Skola = x.Skola, Predmet = x.Predmet, Id = x.Id, Datum = x.Datum, IsZakljucano = x.IsZakljucano, PredmetID = x.PredmetID, Razred = x.Razred }); RezultatiTakmicenjaVM vm = new RezultatiTakmicenjaVM { Datum = takmicenje.Select(x => x.Datum).FirstOrDefault(), Razred = takmicenje.Select(x => x.Razred).FirstOrDefault(), Predmet = takmicenje.Select(x => x.Predmet.Naziv).FirstOrDefault(), SkolaDomacin = takmicenje.Select(x => x.Skola.Naziv).FirstOrDefault(), SkolaID = takmicenje.Select(x => x.SkolaID).FirstOrDefault(), TakmicenjeID = id, Rows = _context.TakmicenjeUcesnik.Where(x => x.TakmicenjeID == id).Select(x => new RezultatiTakmicenjaVM.Row { bodovi = x.Bodovi, TakmicenjeID = id, BrojUdnevniku = x.OdjeljenjeStavka.BrojUDnevniku, IsPristupio = x.IsPristupio, Odjeljenje = x.OdjeljenjeStavka.Odjeljenje.Oznaka, UcesnikID = x.Id }).ToList() }; return(View(vm)); }
public async Task <IActionResult> Rezultati(int takmicenjeId) { var takmicenje = await _context.Takmicenja .Include(x => x.SkolaDomacin) .Include(x => x.Predmet) .FirstOrDefaultAsync(x => x.Id == takmicenjeId); if (takmicenje == null) { return(BadRequest("Takmicenje nije pronadjeno.")); } var model = new RezultatiTakmicenjaVM { DatumOdrzavanja = takmicenje.DatumOdrzavanja, Id = takmicenje.Id, IsEvidentiraniRezultati = takmicenje.IsEvidentiraniRezultati, Predmet = takmicenje.Predmet.Naziv, Razred = takmicenje.Razred, SkolaDomacinId = takmicenje.SkolaDomacinId, SkolaDomacin = takmicenje.SkolaDomacin.Naziv }; return(View(model)); }
public IActionResult Rezultati(int TakmicenjeID) { Takmicenje takmicenje = db.Takmicenje.Where(x => x.Id == TakmicenjeID) .Include(x => x.Predmet) .Include(x => x.Skola) .FirstOrDefault(); RezultatiTakmicenjaVM model = new RezultatiTakmicenjaVM() { TakmicenjeID = TakmicenjeID, Skola = takmicenje.Skola.Naziv, Predmet = takmicenje.Predmet.Naziv, Razred = takmicenje.Razred, Datum = takmicenje.Datum }; return(View(model)); }
public IActionResult Rezultati(int id) { RezultatiTakmicenjaVM vm = new RezultatiTakmicenjaVM { Predmet = _context.Takmicenje.Where(x => x.Id == id).Select(i => i.Predmet.Naziv).FirstOrDefault(), SkolaID = _context.Takmicenje.Where(x => x.Id == id).Select(i => i.SkolaID).FirstOrDefault(), SkolaDomacin = _context.Takmicenje.Where(x => x.Id == id).Select(i => i.Skola.Naziv).FirstOrDefault(), Razred = _context.Takmicenje.Where(x => x.Id == id).Select(i => i.Razred).FirstOrDefault(), Datum = _context.Takmicenje.Where(x => x.Id == id).Select(i => i.Datum).FirstOrDefault(), TakmicenjeID = id, Rows = _context.takmicenjeStavka.Where(x => x.TakmicenjeID == id).Select(i => new RezultatiTakmicenjaVM.Row { TakmicenjeID = id, Bodovi = i.Bodovi, BrojUdnevniku = i.OdjeljenjeStavka.BrojUDnevniku, IsPristupio = i.IsPristupio, Odjeljenje = i.OdjeljenjeStavka.Odjeljenje.Oznaka, UcesnikID = i.Id }).ToList() }; return(View(vm)); }