public bool AcceptFriendRequest(string requestId) { var invite = _inviteRepository.GetInviteById(requestId); if (invite == null) { return(false); } var sender = GetProfileById(invite.senderId); var receiver = GetProfileById(invite.receiverId); if (sender != null && receiver != null) { var ret = _profileRepository.AddFriend(sender.ProfileId, receiver.ProfileId); if (ret) { _inviteRepository.RemoveInvite(requestId); } return(ret); } ; return(false); }