public ActionResult CreateUsingProcedure([Bind(Include = "IdEgzemplarz,IdKsiazka")] Egzemplarz egzemplarz) { if (ModelState.IsValid) { db.Egzemplarzs.Add(egzemplarz); try { db.DodajEgzemplarz(egzemplarz.IdEgzemplarz, egzemplarz.IdKsiazka); db.SaveChanges(); } catch (Exception e) { string message = ""; if (e.InnerException == null) { message = "Podano nieprawidłowe dane egzemplarza!"; } else { message = e.InnerException.Message; } ViewBag.Exception = message; ViewBag.IdKsiazka = new SelectList(db.Ksiazkas, "IdKsiazka", "Tytul", egzemplarz.IdKsiazka); return(View(egzemplarz)); } return(RedirectToAction("Index")); } ViewBag.IdKsiazka = new SelectList(db.Ksiazkas, "IdKsiazka", "Tytul", egzemplarz.IdKsiazka); return(View(egzemplarz)); }