private async void SetFriendButtons() { FriendRequestButton.Visibility = App.SelectedUser.Relation.Contains("friend") ? Visibility.Collapsed : Visibility.Visible; if (App.SelectedUser.Relation.Equals("friend of friends") || App.SelectedUser.Relation.Equals("no relationship")) { FriendRequestButton.Visibility = Visibility.Visible; } if (App.SelectedUser.Relation.Equals("requested friend")) { FriendAcceptButton.Visibility = Visibility.Visible; var friendManager = new FriendManager(); App.SelectedFriendRequestMessage = await friendManager.GetRequestMessage(App.SelectedUser.OnlineId, App.UserAccountEntity); } else { FriendAcceptButton.Visibility = Visibility.Collapsed; } CancelFriendRequestButton.Visibility = App.SelectedUser.Relation.Equals("requesting friend") ? Visibility.Visible : Visibility.Collapsed; if (App.SelectedUser.personalDetail == null || string.IsNullOrEmpty(App.SelectedUser.personalDetail.FirstName)) { return; } FriendRequestButton.Visibility = Visibility.Collapsed; }
private async void SetFriendButtons() { UserEntity friend = _vm.UserModel.User; if (friend == null) { return; } if (friend.Relation.Equals("requested friend")) { var friendManager = new FriendManager(); FriendMessage.Text = await friendManager.GetRequestMessage(_userName, App.UserAccountEntity); FriendButtonStackPanel.Visibility = Visibility.Visible; } if (friend.Relation.Equals("friend of friends") || friend.Relation.Equals("no relationship")) { FriendButtonStackPanel.Visibility = Visibility.Visible; } }