Esempio n. 1
0
        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"));
        }
Esempio n. 2
0
        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));
        }