// Kiválasztott Director rekord szerkesztése
        private void EditDirRecord()
        {
            // Dialog megjelenítése az adatok módosításához
            DirectorsModel  selecteddir = (DirectorsModel)DirListView.SelectedItem;
            DirectorsDialog dirdlg      = new DirectorsDialog(selecteddir);

            dirdlg.Owner = this;
            dirdlg.ShowDialog();
            // Mentés esetén frissítjük az adatokat az adatbázisban
            if ((bool)dirdlg.DialogResult)
            {
                var upddir = context.Directors.FirstOrDefault(d => d.Id == dirdlg.directorid);
                upddir.Director = dirdlg.directorTextBox.Text;
                context.Directors.Update(upddir);
                context.SaveChanges();
            }
            ReloadDirListViewContent();
        }
        // Új Director rekord létrehozása
        private void CreateDirRecord()
        {
            // Dialog megjelenítése az adatok bekéréséhez
            DirectorsDialog dirdlg = new DirectorsDialog(null);

            dirdlg.Owner = this;
            dirdlg.ShowDialog();
            bool result = DialogResult.HasValue ? (bool)dirdlg.DialogResult : false;

            // Mentés esetén mentjük az adatokat az adatbázisba
            if (result)
            {
                DirectorsModel newdir = new DirectorsModel()
                {
                    Director = dirdlg.directorTextBox.Text
                };
                context.Directors.Add(newdir);
                context.SaveChanges();
            }
            ReloadDirListViewContent();
        }