public ActionResult CreateUsingProcedure([Bind(Include = "IdWydawnictwo, Nazwa")] Wydawnictwo wydawnictwo) { if (ModelState.IsValid) { db.Wydawnictwoes.Add(wydawnictwo); try { db.DodajWydawnictwo(wydawnictwo.IdWydawnictwo, wydawnictwo.Nazwa); db.SaveChanges(); } catch (Exception e) { string message = ""; if (e.InnerException == null) { message = "Podano nieprawidłowe dane wydawnictwa!"; } else { message = e.InnerException.Message; } ViewBag.Exception = message; return(View(wydawnictwo)); } return(RedirectToAction("Index")); } return(View(wydawnictwo)); }
public ActionResult Edit([Bind(Include = "IdWydawnictwo,Nazwa")] Wydawnictwo wydawnictwo) { if (ModelState.IsValid) { db.Entry(wydawnictwo).State = EntityState.Modified; try { db.SaveChanges(); } catch (Exception e) { string message = ""; if (e.InnerException == null) { message = "Podano nieprawidłowe dane wydawnictwa!"; } else { message = e.InnerException.InnerException.Message; } ViewBag.Exception = message; return(View(wydawnictwo)); } return(RedirectToAction("Index")); } return(View(wydawnictwo)); }
public ActionResult DeleteConfirmed(int id) { Wydawnictwo wydawnictwo = db.Wydawnictwoes.Find(id); db.Wydawnictwoes.Remove(wydawnictwo); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Wydawnictwoes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Wydawnictwo wydawnictwo = db.Wydawnictwoes.Find(id); if (wydawnictwo == null) { return(HttpNotFound()); } return(View(wydawnictwo)); }
private void zatwierdzButton_Click(object sender, EventArgs e) { if (!DesignMode) { Ksiazka ks = new Ksiazka(); Egzemplarz eg = new Egzemplarz(); Wydawnictwo wd = new Wydawnictwo(); ks = (Ksiazka)ksiazkaBindingSource.Current; eg = (Egzemplarz)egzemplarzBindingSource.Current; wd = (Wydawnictwo)wydawnictwoBindingSource.Current; eg.Wydawnictwo_IdWydawnictwa = wd.IdWydawnictwa; eg.Ksiazka_IdKsiazki = ks.IdKsiazki; egzemplarzBindingSource.ResetBindings(false); Funkcje.Instance._context.SaveChanges(); } }