예제 #1
0
        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));
        }
예제 #2
0
        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"));
            }
        }