private void Button_Click(object sender, RoutedEventArgs e) { using (var context = new BooksAppContext()) { var autorId = ((Autor)AutorComboBox.SelectedItem).Id; var autor = context.Autores.Find(autorId); var livro = new Entidades.Livro() { Titulo = TituloTextBox.Text, Ano = AnoTextBox.Text, Autor = autor }; var livrosGeneros = new List <LivroGenero>(); foreach (var genero in _generos) { livrosGeneros.Add(new LivroGenero() { GeneroId = genero.Id, LivroId = livro.Id }); } livro.LivrosGeneros = livrosGeneros; context.Livros.Add(livro); context.SaveChanges(); ResetScreen(); MessageBox.Show("Livro salvo com sucesso!"); } }
private void Button_Click(object sender, RoutedEventArgs e) { using (var context = new BooksAppContext()) { context.Autores.Add(new Entidades.Autor() { Nome = NomeTextBox.Text }); context.SaveChanges(); CarregarGrid(); NomeTextBox.Clear(); MessageBox.Show("Autor salvo com sucesso!"); } }