public ActionResult Edit(FaqEditVM model) { if (!ModelState.IsValid) { model.ListaKategorija = db.FAQKategorijaDbSet.ToList(); return(View(model)); } FAQ o = db.FAQDbSet.Find(model.Id); if (o == null) { return(HttpNotFound()); } o.Pitanje = model.Pitanje; o.Odgovor = model.Odgovor; o.Vidljiv = model.Vidljiv; o.FAQKategorijaId = model.KategorijaId; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (db.FAQDbSet.Find(id) == null) { return(HttpNotFound()); } FaqEditVM model = db.FAQDbSet .Where(x => x.Id == id) .Select(f => new FaqEditVM { Id = f.Id, Pitanje = f.Pitanje, Odgovor = f.Odgovor, Vidljiv = f.Vidljiv, KategorijaId = f.FAQKategorijaId, ListaKategorija = db.FAQKategorijaDbSet.ToList() }).Single(); return(View(model)); }