// Kiválasztott Genre rekord szerkesztése private void EditGenreRecord() { // Dialog megjelenítése az adatok módosításához GenreModel selectedgenre = (GenreModel)GenreListView.SelectedItem; GenreDialog genredlg = new GenreDialog(selectedgenre); genredlg.Owner = this; genredlg.ShowDialog(); // Mentés esetén frissítjük az adatokat az adatbázisban if ((bool)genredlg.DialogResult) { var updgenre = context.Genre.FirstOrDefault(g => g.Id == genredlg.genreid); updgenre.Genre = genredlg.genreTextBox.Text; context.Genre.Update(updgenre); context.SaveChanges(); } ReloadGenreListViewContent(); }
// Új Genre rekord létrehozása private void CreateGenreRecord() { // Dialog megjelenítése az adatok bekéréséhez GenreDialog genredlg = new GenreDialog(null); genredlg.Owner = this; genredlg.ShowDialog(); bool result = DialogResult.HasValue ? (bool)genredlg.DialogResult : false; // Mentés esetén mentjük az adatokat az adatbázisba if (result) { GenreModel newgenre = new GenreModel() { Genre = genredlg.genreTextBox.Text }; context.Genre.Add(newgenre); context.SaveChanges(); } ReloadGenreListViewContent(); }