コード例 #1
0
        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));
        }
コード例 #2
0
        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 }));
        }