private void EditClientExecuted(Client client)
{
var clientVM = new ClientEditorViewModel(SelectedClient);
var clientWindow = new ClientEditorWindow();
var onClose = new Action(() =>
{
clientWindow.Close();
clientVM.StopListen();
});
clientWindow.DataContext = clientVM;
clientVM.Rejected += onClose;
clientVM.Saved += onClose;
clientWindow.Show();
}