private void btnDeleteComposer_Click(object sender, RoutedEventArgs e) { // Deletes the composer if (cboComposer.SelectedItem != null) { // Call the API if the selected item isn't null to delete it HttpClient client = InitializeClient(); HttpResponseMessage response = new HttpResponseMessage(); Composer composer = composers.ElementAt(cboComposer.SelectedIndex); response = client.DeleteAsync("Composer/" + composer.Id).Result; composers.Remove(composer); Rebind(); // Clear text boxes btnNew_Click(sender, e); } }