public void PetTrackerRemove() { var findTrackerWindow = new FindTracker(); if (findTrackerWindow.ShowDialog() == true) { if (findTrackerWindow.uxNumber.Text != "") { FindNumber = Convert.ToInt32(findTrackerWindow.uxNumber.Text); var selectedRepositoryModel = App.PetTrackerRepository.GetAll().Find(t => t.Number == FindNumber); if (selectedRepositoryModel == null) { MessageBox.Show("Can't find this record."); } else if (selectedRepositoryModel != null) { var selectedModel = PetTrackerModel.ToModel(selectedRepositoryModel); var petTrackerWindow = new UpdatePetTracker(); petTrackerWindow.uxSubmit.Content = "Delete"; petTrackerWindow.PetTrackerModel = selectedModel; if (petTrackerWindow.ShowDialog() == true) { App.PetTrackerRepository.Remove(FindNumber); } } LoadPetTracker(); } } }
private void uxNew_Click(object sender, RoutedEventArgs e) { var petTrackerWindow = new UpdatePetTracker(); petTrackerWindow.PetTrackerModel = null; if (petTrackerWindow.ShowDialog() == true) { App.PetTrackerRepository.Add(petTrackerWindow.PetTrackerModel.ToRepositoryModel()); LoadPetTracker(); } }