private void buttonPagesForGroupDelete_Click(object sender, RoutedEventArgs e) { var selectedgroups = _pagescontrol._acceptablePagesGroups.FirstOrDefault(x => x.Name == ((ListBoxItem)this.listBoxGroups.SelectedItem).Content.ToString()); var selectedPage = _pagescontrol._acceptablePages.FirstOrDefault(x => x.Url == ((ListBoxItem)this.listBoxPagesForGroup.SelectedItem).Content.ToString()); using (ClientServiceClient client = new ClientServiceClient()) { client.DeleteAcceptablePageForGroup(selectedPage, selectedgroups); } this.listBoxPagesForGroup.Items.Remove(this.listBoxPagesForGroup.SelectedItem); }