public ActionResult Snimi(PitanjeEditVM pitanje) { if (!ModelState.IsValid) { pitanje.OblastiStavke = UcitajOblasti(); return View("Uredi", pitanje); } Pitanje pitanjeDB; if (pitanje.Id == 0) { pitanjeDB = new Pitanje(); //pitanjeDB.Oblast = new Oblast(); ctx.Pitanja.Add(pitanjeDB); } else { pitanjeDB = ctx.Pitanja.Where(s => s.Id == pitanje.Id).FirstOrDefault(); } pitanjeDB.Tekst = pitanje.Tekst; pitanjeDB.Bod = pitanje.Bod; pitanjeDB.OblastId = pitanje.OblastId; pitanjeDB.VrstaPitanjaId = pitanje.VrstaPitanjaId; ctx.SaveChanges(); return RedirectToAction("Index"); }
public ActionResult Dodaj() { PitanjeEditVM Model = new PitanjeEditVM(); Model.OblastiStavke = UcitajOblasti(); return View("Uredi", Model); }
public ActionResult Uredi(int pitanjeId) { Pitanje pitanje = ctx.Pitanja .Where(x => x.Id == pitanjeId) .Single(); PitanjeEditVM Model = new PitanjeEditVM { Id = pitanje.Id, Tekst = pitanje.Tekst, Bod = pitanje.Bod, VrstaPitanjaId = pitanje.VrstaPitanjaId, OblastId = pitanje.OblastId, OblastiStavke = UcitajOblasti(), VrstaPitanjaStavke = UcitajVrstuPitanja() }; return View("Uredi", Model); }