public void DeleteTaxAdministrations([FromBody] int id) { var company = companyService.GetCompanies().Companies.FirstOrDefault(); var adminisrationsForDelete = taxAdministrationService.GetTaxAdministrations(company?.Id ?? 0).TaxAdministrations; foreach (var item in adminisrationsForDelete) { var response = taxAdministrationService.Delete(item.Identifier); } }
private void btnDelete_Click(object sender, RoutedEventArgs e) { if (CurrentTaxAdministration == null) { MainWindow.WarningMessage = ((string)Application.Current.FindResource("Morate_odabrati_stavku_za_brisanjeUzvičnik")); return; } // Delete data var result = taxAdministrationService.Delete(CurrentTaxAdministration.Identifier); if (result.Success) { MainWindow.SuccessMessage = ((string)Application.Current.FindResource("Podaci_su_uspešno_obrisaniUzvičnik")); Thread displayThread = new Thread(() => SyncData()); displayThread.IsBackground = true; displayThread.Start(); } else { MainWindow.ErrorMessage = result.Message; } }