public ActionResult Dodaj(int aktivnost) { TakmicariDodajVM model = new TakmicariDodajVM { aktivnost = aktivnost, clanoviKluba = BindClanoveKluba() }; model.clanoviKluba.Insert(0, new SelectListItem { Value = null, Text = "-Odaberite člana kluba-" }); List <Takmicari> takmicari = ctx.Takmicari.Where(x => x.isDeleted == false).ToList(); List <string> listaId = new List <string>(); for (int i = 0; i < model.clanoviKluba.Count(); i++) { for (int j = 0; j < takmicari.Count(); j++) { if (takmicari[j].ClanKlubaId.ToString() == model.clanoviKluba[i].Value && takmicari[j].isDeleted == false) { string value = takmicari[j].ClanKlubaId.ToString(); listaId.Add(value); } } } for (int i = 0; i < listaId.Count(); i++) { var item = model.clanoviKluba.First(x => x.Value == listaId[i]); model.clanoviKluba.Remove(item); } return(View("Dodaj", model)); }
public ActionResult SpremiNovogTakmicara(TakmicariDodajVM model) { Takmicari takmicar = new Takmicari(); takmicar.isAktivanTakmicar = true; takmicar.isDeleted = false; takmicar.ClanKlubaId = model.ClanKlubaId; takmicar.RegistarskiBroj = model.RegistarskiBroj; ctx.Takmicari.Add(takmicar); ctx.SaveChanges(); return(RedirectToAction("Index", "UpravljanjeTakmicenjimaTakmicarima", new { brojTaba = 2, aktivnost = model.aktivnost })); }