private void ExecuteOnOpenProfile() { try { if (SelectedMember is UserUiInfo userUiInfo) { var user = UserServiceClient.GetUserById(userUiInfo.UserId); var wnd = new ContactProfileWindow(user); wnd.Owner = (Window)_view; wnd.ShowDialog(); } } catch (Exception) { } }
private void ExecuteOnOpenProfile() { try { if (SelectedContact is UserUiInfo userUI) { var user = UserServiceClient.GetUserById(userUI.UserId); var wnd = new ContactProfileWindow(user); wnd.Owner = (Window)view; wnd.ShowDialog(); UpdateContacts(); } } catch (System.Exception) { } }
private void ExecuteOnViewProfile() { try { Window wnd = null; if (SelectedContact is UserUiInfo userUiInfo) { var user = UserServiceClient.GetUserById(userUiInfo.UserId); wnd = new ContactProfileWindow(user); } else if (SelectedContact is ChatGroupUiInfo chatGroupUiInfo) { wnd = new EditGroupWindow(chatGroupUiInfo); } wnd.Owner = (Window)_view; wnd.Show(); } catch (Exception) { } }