public IActionResult Edit(int odrzaniCasID) { OdrzaniCas cas = _context.OdrzaniCas.Find(odrzaniCasID); Angazovan angazovan = _context.Angazovan.Where(x => x.Id == cas.AngazovanID).FirstOrDefault(); Nastavnik n = _context.Nastavnik.Where(x => x.Id == angazovan.NatavnikID).FirstOrDefault(); List <Angazovan> _lista2 = _context.Angazovan.Include(a => a.Predmet).Include(e => e.Odjeljenje).Include(u => u.Natavnik).Where(s => s.NatavnikID == angazovan.NatavnikID).ToList(); List <SelectListItem> nova = new List <SelectListItem>(); nova.AddRange(_lista2.Select(x => new SelectListItem { Value = x.Id.ToString(), Text = $"{x.Odjeljenje.Oznaka},{x.Predmet.Naziv}" }).ToList()); var model = new OdrzaniCas_EditVM { nastavnikID = n.Id, odrzaniCasID = odrzaniCasID, datum = cas.datum, lista = nova }; return(View("Edit", model)); }
public IActionResult SnimiEdit(OdrzaniCas_EditVM ulaz) { OdrzaniCas cas = _context.OdrzaniCas.Find(ulaz.odrzaniCasID); cas.datum = ulaz.datum; cas.AngazovanID = ulaz.godinaPredmetID; _context.SaveChanges(); return(Redirect("Index")); }