public async Task <FacebookUserData> UserInfo(string token) { FacebookUserData facebookUserData1 = await _webApiHelper.GetAsync <FacebookUserData>(GraphUrl, "me", this.DefaultParamater(HttpMethod.Get, token), ""); FacebookUserData user = facebookUserData1; FacebookUserData facebookUserData = user; if (!string.IsNullOrEmpty(facebookUserData?.Id)) { FacebookUserData facebookUserData2 = user; FacebookUserAvatarData facebookUserAvatarData = await GetUserAvatar(user.Id, token); FacebookUserAvatarData facebookUserAvatarData1 = facebookUserAvatarData; string str1; if (facebookUserAvatarData1 == null) { str1 = null; } else { FacebookUserAvatarDataData datta = facebookUserAvatarData1.Datta; str1 = datta?.Url; } string str = str1; facebookUserData2.Avatar = str; } return(user); }