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 }
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(); }