示例#1
0
        public IActionResult Edit(int id)
        {
            List <Ucenik>         ucenici = db.Ucenik.ToList();
            List <SelectListItem> list    = new List <SelectListItem>()
            {
                new SelectListItem()
                {
                    Value = string.Empty, Text = "Odaberite ucenika"
                }
            };

            list.AddRange(ucenici.Select(x => new SelectListItem()
            {
                Value = x.Id.ToString(), Text = x.ImePrezime
            }));

            OdjeljenjeStavka odjeljenjeStavka = db.OdjeljenjeStavka.FirstOrDefault(x => x.Id == id);

            OdjeljenjeStavkaAddViewModel vm = new OdjeljenjeStavkaAddViewModel()
            {
                OdjeljenjeId     = odjeljenjeStavka.OdjeljenjeId,
                OdjeljenjeStavka = odjeljenjeStavka,
                Ucenici          = list
            };

            return(PartialView(vm));
        }
示例#2
0
        public IActionResult Save(OdjeljenjeStavkaAddViewModel vm)
        {
            OdjeljenjeStavka odjeljenjeStavka = vm.OdjeljenjeStavka;

            odjeljenjeStavka.OdjeljenjeId = vm.OdjeljenjeId;
            db.OdjeljenjeStavka.Add(odjeljenjeStavka);

            db.SaveChanges();
            return(RedirectToAction("Index", "OdjeljenjeStavke", new { id = vm.OdjeljenjeStavka.OdjeljenjeId }));
        }