示例#1
0
        public ActionResult Dodaj(int upisId, int izmirena)
        {
            UpisnineDodajVM model = new UpisnineDodajVM
            {
                izmirena       = izmirena,
                UpisaniClanovi = BindUpisaneClanove(upisId),
                UpisId         = upisId
            };
            List <Upisnine> upisnine = ctx.Upisnine.Where(x => x.isDeleted == false && x.UpisId == upisId).ToList();
            List <string>   listaId  = new List <string>();

            for (int i = 0; i < model.UpisaniClanovi.Count(); i++)
            {
                for (int j = 0; j < upisnine.Count(); j++)
                {
                    if (upisnine[j].ClanKlubaId.ToString() == model.UpisaniClanovi[i].Value && upisnine[j].isDeleted == false)
                    {
                        string value = upisnine[j].ClanKlubaId.ToString();
                        listaId.Add(value);
                    }
                }
            }
            for (int i = 0; i < listaId.Count(); i++)
            {
                var item = model.UpisaniClanovi.First(x => x.Value == listaId[i]);
                model.UpisaniClanovi.Remove(item);
            }
            model.UpisaniClanovi.Insert(0, new SelectListItem {
                Value = null, Text = "-Odaberite člana-"
            });

            return(View("Dodaj", model));
        }
示例#2
0
        public ActionResult SpremiNovuUpisninu(UpisnineDodajVM model)
        {
            for (int i = 0; i < model.UpisaniClanoviId.Count(); i++)
            {
                Upisnine upisnina = new Upisnine();
                upisnina.isDeleted          = false;
                upisnina.isIzmirenaUpisnina = false;
                upisnina.ClanKlubaId        = model.UpisaniClanoviId[i];
                upisnina.UpisId             = model.UpisId;

                ctx.Upisnine.Add(upisnina);
                ctx.SaveChanges();
            }
            model.izmirena = 1;
            return(RedirectToAction("Index", "UpravljanjePodacimaUpisa", new { upisId = model.UpisId, brojTaba = 2, izmirena = model.izmirena }));
        }