private void EditCriminal(object sender, RoutedEventArgs e) { EditCriminalViewModel editCriminalViewModel = new EditCriminalViewModel(); editCriminalViewModel.Criminal = criminal; editCriminalViewModel.Name = CriminalNameTextBox.Text; editCriminalViewModel.Surname = CriminalSurameTextBox.Text; editCriminalViewModel.Nickname = CriminalNicknameTextBox.Text; editCriminalViewModel.Residence = CriminalResidenceTextBox.Text; editCriminalViewModel.BirthPlace = CriminalBirthPlaceTextBox.Text; if (CriminalUnknownBirthDateCheckBox.IsChecked == false) { editCriminalViewModel.BirthDate = (DateTime)CriminalBirthDateCalendar.SelectedDate; } if (CriminalWantedCheckBox.IsChecked == true) { editCriminalViewModel.Wanted = true; } else { editCriminalViewModel.Wanted = false; } database.EditCriminal(editCriminalViewModel); MessageBox.Show("Edytowano dane przestępcy z bazy.", "Sukces!"); this.NavigationService.Navigate(new MainPage()); }
private void DeleteCriminal(object sender, RoutedEventArgs e) { EditCriminalViewModel editCriminalViewModel = new EditCriminalViewModel(); editCriminalViewModel.Criminal = criminal; database.DeleteCriminal(editCriminalViewModel); MessageBox.Show("Usunięto przestępcę z bazy.", "Sukces!"); this.NavigationService.Navigate(new MainPage()); }
public void EditCriminal(EditCriminalViewModel editCriminalViewModel) { Criminal criminal = new Criminal(); criminal._id = editCriminalViewModel.Criminal._id; criminal.Name = editCriminalViewModel.Name; criminal.Surname = editCriminalViewModel.Surname; criminal.Nickname = editCriminalViewModel.Nickname; criminal.Residence = editCriminalViewModel.Residence; criminal.BirthPlace = editCriminalViewModel.BirthPlace; criminal.BirthDate = editCriminalViewModel.BirthDate; criminal.Wanted = editCriminalViewModel.Wanted; criminal.CommittedCrimes = editCriminalViewModel.Criminal.CommittedCrimes; databaseCriminals.FindOneAndReplace(x => x._id == editCriminalViewModel.Criminal._id, criminal); }
public void DeleteCriminal(EditCriminalViewModel editCriminalViewModel) { Criminal criminal = editCriminalViewModel.Criminal; databaseCriminals.DeleteOne(x => x._id == criminal._id); }