private void EditClientCommandExecute(object clientId) { if (ClientItemSelected == null && clientId == null) { RadWindow.Alert("Выберите пользователя которого требуется заблокировать."); return; } if (ClientItemSelected == null || clientId != null && ClientItemSelected.ClientId != (Guid)clientId) ClientItemSelected = ClientCollection.Where(x => x.ClientId == (Guid)clientId).FirstOrDefault(); var dialog = new Views.ClientInfoView(ClientItemSelected); dialog.Closed += (dialogSender, dialogArgs) => UpdateClients(); dialog.Show(); }
private void AddClientCommandExecute() { var dialog = new Views.ClientInfoView(); dialog.Closed += (dialogObject, dialogArgs) => { _realClientCollection.Add(((ClientInfoViewModel) dialog.DataContext).Client); UpdateClients(); }; dialog.Show(); }