Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
 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;
        }