private void BtnAddClient_Click(object sender, RoutedEventArgs e) { AddClientDialogUi ui = new AddClientDialogUi(_appVm.Clients.ToList()); ui.ShowDialog(); var name = ui.CreatedName; if (string.IsNullOrEmpty(name)) { return; } var client = new ClientViewModel(this, _appVm); client.Name = name; _appVm.AddClient(client); _appVm.Save(); }