public async Task <List <TerodoViewPlatformNetworkType> > ListAsyncPaged(TerodoViewPlatformNetworkFilterType paramFilter) { var localPlatformdatastorePaged = await ListAsync(paramFilter); List <TerodoViewPlatformNetworkType> localAllPlatformDatacenters = new List <TerodoViewPlatformNetworkType>(); while (localPlatformdatastorePaged.paging.page_size > 0) { localAllPlatformDatacenters.AddRange(localPlatformdatastorePaged.PlatformNetworks); if (localPlatformdatastorePaged.paging.next_page > 0) { paramFilter.page = localPlatformdatastorePaged.paging.next_page; localPlatformdatastorePaged = await ListAsync(paramFilter); } else { break; } } return(localAllPlatformDatacenters); }
public async Task <TerodoViewPlatformNetworkListType> ListAsync(TerodoViewPlatformNetworkFilterType paramFilter) { Resource = $"{OrgResource}/platforms/{instanceLocalPlatformObject.Id}/platformnetworks.json"; return(await GetOperationAsync <TerodoViewPlatformNetworkListType>(paramFilter)); }