private void AddCriminal(object sender, RoutedEventArgs e) { AddCriminalViewModel addCriminalViewModel = new AddCriminalViewModel(); addCriminalViewModel.Name = CriminalNameTextBox.Text; addCriminalViewModel.Surname = CriminalSurameTextBox.Text; addCriminalViewModel.Nickname = CriminalNicknameTextBox.Text; addCriminalViewModel.Residence = CriminalResidenceTextBox.Text; addCriminalViewModel.BirthPlace = CriminalBirthPlaceTextBox.Text; if (CriminalUnknownBirthDateCheckBox.IsChecked == false) { DateTime selectedDate = (DateTime)CriminalBirthDateCalendar.SelectedDate; addCriminalViewModel.BirthDate = selectedDate.AddDays(1); } if (CriminalWantedCheckBox.IsChecked == true) { addCriminalViewModel.Wanted = true; } else { addCriminalViewModel.Wanted = false; } Database database = Database.Instance; database.AddCriminal(addCriminalViewModel); MessageBox.Show("Dodano przestępcę do bazy.", "Sukces!"); this.NavigationService.Navigate(new MainPage()); }
public void AddCriminal(AddCriminalViewModel addCriminalViewModel) { Criminal criminal = new Criminal(); criminal.Name = addCriminalViewModel.Name; criminal.Surname = addCriminalViewModel.Surname; criminal.Nickname = addCriminalViewModel.Nickname; criminal.Residence = addCriminalViewModel.Residence; criminal.BirthPlace = addCriminalViewModel.BirthPlace; criminal.BirthDate = addCriminalViewModel.BirthDate; criminal.Wanted = addCriminalViewModel.Wanted; criminal.CommittedCrimes = new List <CommittedCrime>(); databaseCriminals.InsertOne(criminal); }