private void btnEditCinema_Click(object sender, RoutedEventArgs e) { if (mvm.SelectedCinema != null) { AddEditCinemaDialog cd = new AddEditCinemaDialog(); cd.Title = "Redigér biograf"; cd.tbCinemaName.Text = mvm.SelectedCinema.Cinema; cd.tbCinemaTown.Text = mvm.SelectedCinema.Town; if ((bool)cd.ShowDialog()) { if (mvm.SelectedCinema.Cinema != cd.tbCinemaName.Text || mvm.SelectedCinema.Town != cd.tbCinemaTown.Text) { mvm.UpdateCinema(mvm.SelectedCinema, cd.tbCinemaName.Text, cd.tbCinemaTown.Text); } } } else { MessageBox.Show($"Ingen biograf er valgt. Vælg først en.", "Kan ikke redigere biograf", MessageBoxButton.OK); } }
private void btnAddCinema_Click(object sender, RoutedEventArgs e) { AddEditCinemaDialog cd = new AddEditCinemaDialog(); cd.Title = "Tilføj ny biograf"; if ((bool)cd.ShowDialog()) { try { mvm.AddCinema(cd.tbCinemaName.Text, cd.tbCinemaTown.Text); } catch (NotImplementedException) { MessageBox.Show("Denne funktionalitet er endnu ikke implementeret!", "Kan ikke tilføje biograf", MessageBoxButton.OK); } catch (Exception) { MessageBox.Show($"Biografen {cd.tbCinemaName.Text} i {cd.tbCinemaTown.Text} eksisterer allerede. Prøv igen.", "Kan ikke tilføje biograf", MessageBoxButton.OK); } } }