Exemple #1
0
        private async Task SyncFriend(string id, string provider, string token)
        {
            if (provider != LoginType.Facebook.ToString())
            {
                return;
            }
            var friends = await _facebookProvider.Friends(token);

            if (friends == null)
            {
                return;
            }
            await _userService.UpdateFriendsAsync(id, Mapper.Map <List <FriendModel> >(friends));
        }
Exemple #2
0
        public async Task <IHttpActionResult> SyncFriend(string id, string provider, string token)
        {
            List <FacebookFriend> facebookFriendList = await _facebookProvider.Friends(token);

            List <FacebookFriend> friends = facebookFriendList;

            if (friends == null)
            {
                return(Ok(new List <FriendModel>()));
            }
            List <FriendModel> friendsMapped = Mapper.Map <List <FriendModel> >(friends);
            await _userService.UpdateFriendsAsync(id, friendsMapped);

            return(Ok(friendsMapped));
        }