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 AddNewSecondarySalesperson_Click(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show($"Do you want to assign {SelectedNewSecondarySalesperson.FullName} to the district of {SelectedDistrict.Name}?", "Assigning new salesperson", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result.Equals(MessageBoxResult.Yes)) { try { await districtContext.AssignSecondaryAsync(SelectedNewSecondarySalesperson, SelectedDistrict); } catch (ApiException ex) { MessageBox.Show(ex.Message, "API Error!", MessageBoxButton.OK, MessageBoxImage.Error); } finally { LoadDistricts(); LoadSalespeople(); } } }