public ActionResult CreateUsingProcedure([Bind(Include = "IdKsiazka,IdWydawnictwo,IdGatunek,Tytul,RokWydania")] Ksiazka ksiazka) { if (ModelState.IsValid) { try { db.DodajKsiazka(ksiazka.IdKsiazka, ksiazka.IdWydawnictwo, ksiazka.IdGatunek, ksiazka.Tytul, ksiazka.RokWydania); db.SaveChanges(); } catch (Exception e) { string message = ""; if (e.InnerException == null) { message = "Podano nieprawidłowe dane książki!"; } else { message = e.InnerException.Message; } ViewBag.Exception = message; ViewBag.IdGatunek = new SelectList(db.Gatuneks, "IdGatunek", "Nazwa", ksiazka.IdGatunek); ViewBag.IdWydawnictwo = new SelectList(db.Wydawnictwoes, "IdWydawnictwo", "Nazwa", ksiazka.IdWydawnictwo); return(View(ksiazka)); } return(RedirectToAction("Index")); } ViewBag.IdGatunek = new SelectList(db.Gatuneks, "IdGatunek", "Nazwa", ksiazka.IdGatunek); ViewBag.IdWydawnictwo = new SelectList(db.Wydawnictwoes, "IdWydawnictwo", "Nazwa", ksiazka.IdWydawnictwo); return(View(ksiazka)); }