public ActionResult Dodaj(int registracijaId, int savez) { RegistrovaniTakmicariDodajVM model = new RegistrovaniTakmicariDodajVM { savez = savez, takmicariKluba = BindTakmicare(), RegistracijaTakmicaraId = registracijaId }; model.takmicariKluba.Insert(0, new SelectListItem { Value = null, Text = "-Odaberite takmičare-" }); List <RegistrovaniTakmicari> registrovaniTakmicari = ctx.RegistrovaniTakmicari.Where(x => x.RegistracijaTakmicaraId == registracijaId && x.isDeleted == false).ToList(); List <string> listaId = new List <string>(); for (int i = 0; i < model.takmicariKluba.Count(); i++) { for (int j = 0; j < registrovaniTakmicari.Count(); j++) { if (registrovaniTakmicari[j].ClanKlubaId.ToString() == model.takmicariKluba[i].Value && registrovaniTakmicari[j].isDeleted == false) { string value = registrovaniTakmicari[j].ClanKlubaId.ToString(); listaId.Add(value); } } } for (int i = 0; i < listaId.Count(); i++) { var item = model.takmicariKluba.First(x => x.Value == listaId[i]); model.takmicariKluba.Remove(item); } return(View("Dodaj", model)); }
public ActionResult SpremiRegistrovaneTakmicare(RegistrovaniTakmicariDodajVM model) { RegistrovaniTakmicari registrovaniTakmicar; for (int i = 0; i < model.ClanKlubaId.Count(); i++) { registrovaniTakmicar = new RegistrovaniTakmicari(); registrovaniTakmicar.isDeleted = false; registrovaniTakmicar.RegistracijaTakmicaraId = model.RegistracijaTakmicaraId; registrovaniTakmicar.ClanKlubaId = model.ClanKlubaId[i]; ctx.RegistrovaniTakmicari.Add(registrovaniTakmicar); ctx.SaveChanges(); } return(RedirectToAction("Index", new { registracijaId = model.RegistracijaTakmicaraId, savez = model.savez })); }