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)); }
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 })); }