private void OnDeleteClientCommand() { if (ClientsData.Contains(this.Client)) { ClientsData.Remove(this.Client); this.Client = null; } }
private void OnUpdateClientCommand() { if (ClientsData.Contains(this.Client)) { ClientWindow window = new ClientWindow(); Client currentClient = new Client(); currentClient.Copy(Client); (window.DataContext as ClientWindowViewModel).Client = currentClient; bool?result = window.ShowDialog(); if (result == true) { client.Copy(currentClient); } } }