// Új Movie rekord létrehozása
        private void CreateFilmRecord()
        {
            // Dialog megjelenítése az adatok bekéréséhez
            List <DirectorsModel> dirlist   = context.Directors.ToList();
            List <GenreModel>     genrelist = context.Genre.ToList();
            MoviesDialog          moviedlg  = new MoviesDialog(dirlist, genrelist, null);

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

            // Mentés esetén frissítjük az adatokat az adatbázisban
            if (result)
            {
                MovieModel newmovie = new MovieModel();
                newmovie.Title = moviedlg.titleTextBox.Text;
                if (moviedlg.yearTextBox.Text != "")
                {
                    newmovie.ReleaseYear = int.Parse(moviedlg.yearTextBox.Text);
                }
                else
                {
                    newmovie.ReleaseYear = null;
                }
                string genreselect = moviedlg.genreComboBox.SelectedItem != null ? (string)moviedlg.genreComboBox.SelectedItem : null;
                string dirselect   = moviedlg.dirComboBox.SelectedItem != null ? (string)moviedlg.dirComboBox.SelectedItem : null;
                newmovie.GenreId = genreselect != null?context.Genre.Where(g => g.Genre == genreselect).AsNoTracking().FirstOrDefault().Id : (int?)null;

                newmovie.DirectorId = dirselect != null?context.Directors.Where(d => d.Director == dirselect).AsNoTracking().FirstOrDefault().Id : (int?)null;

                if (moviedlg.durationTextBox.Text != "")
                {
                    newmovie.Duration = int.Parse(moviedlg.durationTextBox.Text);
                }
                else
                {
                    newmovie.Duration = null;
                }
                context.Movie.Add(newmovie);
                context.SaveChanges();
            }
            ReloadFilmListViewContent();
        }
        // Kiválasztott Movie rekord szerkesztése
        private void EditFilmRecord()
        {
            // Dialog megjelenítése az adatok módosításához
            List <DirectorsModel> dirlist      = context.Directors.ToList();
            List <GenreModel>     genrelist    = context.Genre.ToList();
            MovieModel            selectedfilm = (MovieModel)FilmListView.SelectedItem;
            MoviesDialog          moviedlg     = new MoviesDialog(dirlist, genrelist, selectedfilm);

            moviedlg.Owner = this;
            moviedlg.ShowDialog();
            // Mentés esetén frissítjük az adatokat az adatbázisban
            if ((bool)moviedlg.DialogResult)
            {
                MovieModel updmovie = context.Movie.FirstOrDefault(m => m.Id == moviedlg.movieid);
                updmovie.Title = moviedlg.titleTextBox.Text;
                if (moviedlg.yearTextBox.Text != "")
                {
                    updmovie.ReleaseYear = int.Parse(moviedlg.yearTextBox.Text);
                }
                else
                {
                    updmovie.ReleaseYear = null;
                }
                string genreselect = moviedlg.genreComboBox.SelectedItem != null ? (string)moviedlg.genreComboBox.SelectedItem : null;
                string dirselect   = moviedlg.dirComboBox.SelectedItem != null ? (string)moviedlg.dirComboBox.SelectedItem : null;
                updmovie.GenreId = genreselect != null?context.Genre.Where(g => g.Genre == genreselect).AsNoTracking().FirstOrDefault().Id : (int?)null;

                updmovie.DirectorId = dirselect != null?context.Directors.Where(d => d.Director == dirselect).AsNoTracking().FirstOrDefault().Id : (int?)null;

                if (moviedlg.durationTextBox.Text != "")
                {
                    updmovie.Duration = int.Parse(moviedlg.durationTextBox.Text);
                }
                else
                {
                    updmovie.Duration = null;
                }
                context.Movie.Update(updmovie);
                context.SaveChanges();
            }
            ReloadFilmListViewContent();
        }