private void SubmitButton_Clicked(object sender, RoutedEventArgs e) { if (!PassValidation()) { return; } var db = new MyMediaDataAccess(); bool success = false; if (_isEdit) { success = db.UpdateMovie(_movie.Id, nameTextBox.Text, storageLocationTextBox.Text, releaseDateDatePicker.SelectedDate.Value, genreTextBox.Text, Int32.Parse(runTimeMinutesTextBox.Text), Decimal.Parse(budgetTextBox.Text), Decimal.Parse(revenueTextBox.Text), homePageTextBox.Text, overviewTextBox.Text, castDetailsTextBox.Text); } else { success = db.InsertMovie(nameTextBox.Text, storageLocationTextBox.Text, releaseDateDatePicker.SelectedDate.Value, genreTextBox.Text, Int32.Parse(runTimeMinutesTextBox.Text), Decimal.Parse(budgetTextBox.Text), Decimal.Parse(revenueTextBox.Text), homePageTextBox.Text, overviewTextBox.Text, castDetailsTextBox.Text); } if (success) { this.Close(); } else { //do something here } //_movie.Id, nameTextBox.Text, storageLocationTextBox.Text, releaseDateDatePicker.SelectedDate, genreTextBox.Text, runTimeMinutesTextBox.Text, budgetTextBox.Text, revenueTextBox.Text, homePageTextBox.Text, overviewTextBox.Text, castDetailsTextBox.Text }
private void RefreshMovieListGridView() { System.Windows.Data.CollectionViewSource movieViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("movieViewSource"))); var db = new MyMediaDataAccess(); movieViewSource.Source = db.GetAllMovies(); }
public void FilterList() { var db = new MyMediaDataAccess(); var name = nameFilterTexBox.Text; var storageLocation = storageLocationFilterTexBox.Text; var genre = genreFilterTexBox.Text; System.Windows.Data.CollectionViewSource movieViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("movieViewSource"))); movieViewSource.Source = db.GetFilteredMovies(name, storageLocation, genre); }
private void Delete_Click(object sender, RoutedEventArgs e) { MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show("Are you sure?", "Delete Confirmation", System.Windows.MessageBoxButton.YesNo); if (messageBoxResult == MessageBoxResult.Yes) { var db = new MyMediaDataAccess(); var selectedMovie = (movieDataGrid.SelectedItem as Movie); db.DeleteMovie(selectedMovie.Id); RefreshMovieListGridView(); } else { // Do nothing at the moment } }