public ActionResult Edit(int id) { Rezervacija r = ctx.Rezervacija.Where(x => x.Id == id).FirstOrDefault(); BooksReservationEditViewModel Model = new BooksReservationEditViewModel { ListaKnjiga = ctx.Knjiga.Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Naziv }).ToList() }; return(View(Model)); }
public ActionResult Edit(BooksReservationEditViewModel rezervacija) { if (!ModelState.IsValid) { rezervacija.ListaKnjiga = ctx.Knjiga.Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Naziv }).ToList(); return(View("Edit", rezervacija)); } else { Rezervacija r = ctx.Rezervacija.Where(x => x.Id == rezervacija.Id).FirstOrDefault(); r.KnjigaId = rezervacija.KnjigaId; ctx.SaveChanges(); return(RedirectToAction("Index")); } }