protected string GetSocialAccountLogin(SocialNetworkServiceRequest request) { request.Command = GetSocialAccountLoginCommand(request.SocialId); FacebookEntity facebookEntity = ExecuteCommand <FacebookEntity>(request); return(facebookEntity.Name); }
public virtual List <FacebookEntity> GetNodesData(SocialNetworkServiceRequest request) { List <FacebookEntity> entities = new List <FacebookEntity>(); List <FacebookEntityMetadata> entitiesMetadata = GetNodesMetadata(request); request.Commands = GetNodesDataCommands(entitiesMetadata); BaseCommandResult batchResults = ExecuteBatchCommand(request); foreach (dynamic batchResult in batchResults.Raw) { FacebookEntity facebookEntity = ToStatic <FacebookEntity>(batchResult); entities.Add(facebookEntity); } return(entities); }
/// <summary> /// ########## ##### ## ####### #######. /// </summary> /// <param name="request">######, ######## ######### ######.</param> /// <returns>########## ###### ## ####### #######.</returns> public virtual List <FacebookEntity> ExecuteSearch(SocialNetworkServiceRequest request) { List <FacebookEntity> entities = new List <FacebookEntity>(); BaseCommandResult batchResults = ExecuteBatchCommand(request); foreach (dynamic batchResult in batchResults.Raw) { foreach (dynamic entity in batchResult.data) { FacebookEntity facebookEntity = ToStatic <FacebookEntity>(entity); entities.Add(facebookEntity); } } return(entities); }