public ActionResult Create(BooksReservationCreateViewModel rezervacija) { if (!ModelState.IsValid) { rezervacija.ListaKnjiga = ctx.Knjiga.Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Naziv }).ToList(); rezervacija.ListaStudenata = ctx.Student.Select(y => new SelectListItem { Value = y.Id.ToString(), Text = y.BrojIndeksa }).ToList(); return(View("Create", rezervacija)); } else { Rezervacija r = new Rezervacija(); r.DatumRezervacije = rezervacija.DatumRezervacije; r.RezervacijaPotvrdjena = rezervacija.RezervacijaPotvrdjena; r.KnjigaId = rezervacija.KnjigaId; r.StudentId = rezervacija.StudentId; ctx.Rezervacija.Add(r); ctx.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Create() { BooksReservationCreateViewModel rezervacija = new BooksReservationCreateViewModel(); rezervacija.ListaKnjiga = ctx.Knjiga.Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Naziv }).ToList(); rezervacija.ListaStudenata = ctx.Student.Select(y => new SelectListItem { Value = y.Id.ToString(), Text = y.BrojIndeksa }).ToList(); return(View("Create", rezervacija)); }