private void AddNewBook() { using (BoekenEntities ctx = new BoekenEntities()) { //--Nieuw boek aanmaken Boeken newBook = new Boeken() { Title = txtTitle.Text, AantalPaginas = (int)numPages.Value, Publicatie = (int)numYear.Value, uitgeverld = (int)cbxPublisher.SelectedValue, Score = (int)numScore.Value }; ctx.Boekens.Add(newBook); ctx.SaveChanges(); //--Nieuw Book-Auteur Tussentabel entry voor elke auteur foreach (ListViewItem author in lvAuthors.CheckedItems) { int entry = ctx.Auteurs.Where(a => (a.Voornaam + " " + a.Achternaam) == author.Text).Select(x => x.id).FirstOrDefault(); ctx.BoekenAuteurs.Add(new BoekenAuteur() { BoekId = newBook.id, Auteurid = entry }); } //--Nieuw Book-Genre Tussentabel entry voor elk genre foreach (ListViewItem genre in lvGenres.CheckedItems) { int entry = ctx.Genres.Where(a => a.Genre1 == genre.Text).Select(x => x.id).FirstOrDefault(); ctx.BoekenGenres.Add(new BoekenGenre() { Boekid = newBook.id, Genreid = entry }); } ctx.SaveChanges(); } }
private void btnAdd_Click(object sender, EventArgs e) { using (BoekenEntities ctx = new BoekenEntities()) { ctx.Genres.Add(new Genre() { Genre1 = txtGenre.Text }); ctx.SaveChanges(); } DialogResult = DialogResult.OK; }
private void btnAdd_Click(object sender, EventArgs e) { using (BoekenEntities ctx = new BoekenEntities()) { ctx.Auteurs.Add(new Auteur() { Voornaam = txtvoornaam.Text, Achternaam = txtFAchternaam.Text }); ctx.SaveChanges(); } DialogResult = DialogResult.OK; }
private void btnAdd_Click(object sender, EventArgs e) { using (BoekenEntities ctx = new BoekenEntities()) { ctx.Uitgeverijens.Add(new Uitgeverijen() { Naam = txtName.Text }); ctx.SaveChanges(); } DialogResult = DialogResult.OK; }