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)); }
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)); }