public void DistrictControllerTest_AssignSecondary_DeleteSecondary() { Task.Run(async() => { var salesman = new Salesperson() { Id = 6 }; var district = new District() { Id = 2 }; await controller.AssignSecondaryAsync(salesman, district); await controller.DeleteSecondaryAsync(salesman, district); }).GetAwaiter().GetResult(); }
private async void DeleteSelectedSecondarySalesperson_Click(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show($"Are you sure you want to unassign {SelectedEditedSecondarySalesperson.FullName} from {SelectedDistrict.Name}?", "Delete operation", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result.Equals(MessageBoxResult.Yes)) { try { await districtContext.DeleteSecondaryAsync(SelectedEditedSecondarySalesperson, SelectedDistrict); } catch (ApiException ex) { MessageBox.Show(ex.Message, "API Error!", MessageBoxButton.OK, MessageBoxImage.Error); } finally { LoadDistricts(); } } }