Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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 }));
        }