private void Button_Click(object sender, RoutedEventArgs e) { newAddress.Id = oldAddress.Id; //Считываем в объект введеные данные newAddress.Country = countryTextBox.Text; newAddress.Region = regionTextBox.Text; newAddress.City = cityTextBox.Text; newAddress.Street = streetTextBox.Text; newAddress.House = houseTextBox.Text; if (oldAddress != newAddress) //проверяем, вносились ли изменения в данные адреса, если вносились, регистрируем изменения на сервисе { using (LibraryClient libClient = new LibraryClient("BasicHttpBinding_ILibrary")) { string result = libClient.EditAddress(newAddress); if (result == "OK") { this.Close(); } else { MessageBox.Show(result, "Ошибка!"); } } } else { this.Close(); } }