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 })); }