コード例 #1
0
        public ActionResult Dodaj(int clanarinaId, int izmirena)
        {
            StavkeClanarineDodajVM model = new StavkeClanarineDodajVM
            {
                izmirena     = izmirena,
                clanoviKluba = BindClanoveKluba(),
                ClanarinaId  = clanarinaId
            };
            List <StavkeClanarine> stavke  = ctx.StavkeClanarine.Where(x => x.isDeleted == false && x.ClanarinaId == clanarinaId).ToList();
            List <string>          listaId = new List <string>();

            for (int i = 0; i < model.clanoviKluba.Count(); i++)
            {
                for (int j = 0; j < stavke.Count(); j++)
                {
                    if (stavke[j].ClanKlubaId.ToString() == model.clanoviKluba[i].Value && stavke[j].isDeleted == false)
                    {
                        string value = stavke[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);
            }
            model.clanoviKluba.Insert(0, new SelectListItem {
                Value = null, Text = "-Odaberite člana-"
            });

            return(View("Dodaj", model));
        }
コード例 #2
0
        public ActionResult SpremiNovuStavkuClanarine(StavkeClanarineDodajVM model)
        {
            for (int i = 0; i < model.ClanoviKlubaId.Count(); i++)
            {
                StavkeClanarine stavka = new StavkeClanarine();
                stavka.isDeleted           = false;
                stavka.isIzmirenaClanarina = false;
                stavka.ClanKlubaId         = model.ClanoviKlubaId[i];
                stavka.ClanarinaId         = model.ClanarinaId;

                ctx.StavkeClanarine.Add(stavka);
                ctx.SaveChanges();
            }
            model.izmirena = 1;
            return(RedirectToAction("Index", new { clanarinaId = model.ClanarinaId, izmirena = model.izmirena }));
        }