// 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();
        }
        // Kiválasztott Genre rekord törlése
        private void DeleteGenreRecord()
        {
            // Messagebox kérdéssel a törlés megerősítéséhez
            GenreModel       selectedgenre  = (GenreModel)GenreListView.SelectedItem;
            string           messageBoxText = "Biztos törölni akarja ezt a kategóriát?";
            string           caption        = "Kategória törlése";
            MessageBoxButton button         = MessageBoxButton.YesNo;
            MessageBoxImage  icon           = MessageBoxImage.Warning;
            MessageBoxResult result         = MessageBox.Show(messageBoxText, caption, button, icon);

            // Ha igen, akkor törlés
            if (result == MessageBoxResult.Yes)
            {
                context.Genre.Remove(selectedgenre);
                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();
        }