public async Task <IActionResult> Dodaj(DodavanjeTakmicenjaVM model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest("Podaci nisu validni."));
            }

            var predmet = await _context.Predmet.FirstOrDefaultAsync(x => x.Naziv == model.Predmet && x.Razred == model.Razred);

            var novoTakmicenje = new Takmicenje
            {
                SkolaDomacinId         = model.SkolaDomacinId,
                BrojKojiNisuPristupili = 0,
                BrojPrijavljenih       = 0,
                DatumOdrzavanja        = model.DatumOdrzavanja,
                PredmetId = predmet.Id,
                Razred    = model.Razred,
                IsEvidentiraniRezultati = false
            };
            var rezultatDodavanja = await _takmicenjeService.DodajTakmicenje(novoTakmicenje);

            if (rezultatDodavanja.Success)
            {
                return(ViewComponent("Takmicenje", new { skolaId = novoTakmicenje.SkolaDomacinId, razred = 0 }));
            }

            return(BadRequest("Greska"));
        }