public ActionResult Dodaj(int takmicenjeId)
        {
            RezultatiTakmicenjaEkipnoDodajVM model = new RezultatiTakmicenjaEkipnoDodajVM
            {
                clanoviEkipe               = BindTakmicare(),
                disciplinaTakmicenja       = BindDisciplineTakmicenja(),
                osvojenaMjestaNaTakmicenju = BindOsvojenaMjestaNaTakmicenju(),
                TakmicenjeId               = takmicenjeId,
                StarosneDobi               = BindStarosneDobi()
            };

            model.StarosneDobi.Insert(0, new SelectListItem {
                Value = null, Text = "-Odaberite starosnu dob-"
            });
            model.clanoviEkipe.Insert(0, new SelectListItem {
                Value = null, Text = "-Odaberite takmičare-"
            });
            model.disciplinaTakmicenja.Insert(0, new SelectListItem {
                Value = null, Text = "-Odaberite disciplinu-"
            });
            model.osvojenaMjestaNaTakmicenju.Insert(0, new SelectListItem {
                Value = null, Text = "-Odaberite osvojeno mjesto-"
            });


            return(View("Dodaj", model));
        }
        public ActionResult SpremiNoviRezultatTakmicenjaEkipno(RezultatiTakmicenjaEkipnoDodajVM model)
        {
            Ekipa ekipa = new Ekipa();

            ekipa.isDeleted = false;
            ekipa.Naziv     = model.NazivEkipe;
            ctx.Ekipa.Add(ekipa);
            ctx.SaveChanges();
            int EkipaId = ctx.Ekipa.ToList().OrderByDescending(x => x.Id).FirstOrDefault().Id;

            for (int i = 0; i < model.clanoviEkipeId.Count(); i++)
            {
                ClanoviEkipe clan = new ClanoviEkipe();
                clan.isDeleted  = false;
                clan.TakmicarId = model.clanoviEkipeId[i];
                clan.EkipaId    = EkipaId;
                ctx.ClanoviEkipe.Add(clan);
                ctx.SaveChanges();
            }

            RezultatiTakmicenjaEkipno rezultat = new RezultatiTakmicenjaEkipno();

            rezultat.TakmicenjeId = model.TakmicenjeId;
            rezultat.isDeleted    = false;
            rezultat.EkipaId      = EkipaId;
            rezultat.OsvojenoMjestoNaTakmicenjuId = model.OsvojenoMjestoNaTakmicenjuId;
            rezultat.DisciplinaTakmicenjaId       = model.DisciplinaTakmicenjaId;
            rezultat.BrojPobjeda          = Convert.ToInt32(model.BrojPobjeda);
            rezultat.BrojPoraza           = Convert.ToInt32(model.BrojPoraza);
            rezultat.Obrazlozenje         = model.Obrazlozenje;
            rezultat.Kategorija           = model.Kategorija;
            rezultat.BrojEkipaUKategoriji = Convert.ToInt32(model.BrojEkipaUKategoriji);
            rezultat.StarosnaDobId        = model.StarosnaDobId;
            ctx.RezultatiTakmicenjaEkipno.Add(rezultat);
            ctx.SaveChanges();

            return(RedirectToAction("Index", "UpravljanjeTakmicenjima", new { takmicenjeId = model.TakmicenjeId, brojTaba = 1, brojTabaRezultati = 2 }));
        }