public IActionResult PrikazTakmicenja(PrikazSkolaVM prikazSkolaVM)
        {
            PrikazTakmicenjaVM vm = new PrikazTakmicenjaVM
            {
                SkolaID = prikazSkolaVM.SkolaID,
                Rows    = _context.Takmicenje.Where(x => x.SkolaID == prikazSkolaVM.SkolaID).Select(i => new PrikazTakmicenjaVM.Row
                {
                    Datum        = i.Datum,
                    Predmet      = i.Predmet.Naziv,
                    Razred       = i.Razred,
                    Skola        = i.Skola.Naziv,
                    TakmicenjeID = i.Id
                }).ToList()
            };

            foreach (var row in vm.Rows)
            {
                var najbolji = _context.TakmicenjeUcesnik.Include(x => x.OdjeljenjeStavka.Ucenik)
                               .Include(x => x.OdjeljenjeStavka.Odjeljenje)
                               .Include(x => x.OdjeljenjeStavka.Odjeljenje.Skola)
                               .OrderByDescending(x => x.Bodovi)
                               .Where(x => x.TakmicenjeID == row.TakmicenjeID && x.IsPristupio == true)
                               .FirstOrDefault();
                if (najbolji != null)
                {
                    row.NajboljiUcesnik = najbolji.OdjeljenjeStavka.Odjeljenje.Skola.Naziv + "|" + najbolji.OdjeljenjeStavka.Odjeljenje.Oznaka + "|" + najbolji.OdjeljenjeStavka.Ucenik.ImePrezime;
                }
            }
            return(PartialView("PrikazTakmicenja", vm));
        }
        public IActionResult Index()
        {
            PrikazSkolaVM vm = new PrikazSkolaVM
            {
                Skola = _context.Skola.Select(x => new SelectListItem
                {
                    Text  = x.Naziv,
                    Value = x.Id.ToString()
                }).ToList()
            };

            return(View(vm));
        }