private void EditMovie()
        {
            //get selected movie, if any
            var item = GetSelectedMovie();

            if (item == null)
            {
                return;
            }

            // Show form with selected movie
            var form = new MovieForm();

            form.Movie = item;

            if (form.ShowDialog(this) == DialogResult.Cancel)
            {
                return;
            }
            try
            {
                _database.Edit(item.Name, form.Movie); // Call the database to add the Movie data
            } catch (Exception e)
            {
                MessageBox.Show(e.Message);
            };

            RefreshMovies(); // The MainForm Load is only loaded once when it is called. Have to make the data it will update/display available
        }
Esempio n. 2
0
        private void EditMovie()
        {
            var item = GetSelectedMovie(); //copy from delete

            if (item == null)
            {
                return;
            }

            var form = new MovieForm(); //copy from add

            form.Movie = item;
            if (form.ShowDialog(this) == DialogResult.Cancel)
            {
                return;
            }

            //Update database and refresh
            try
            {
                _database.Edit(item.Name, form.Movie);
            } catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            };

            RefreshMovies();
        }