public List <StarshipLim> GetStarshipByPage(int page = 1) { var url = $"https://swapi.co/api/starships?page={page}"; var starList = GetAsync <StarWarsEntityListLim <StarshipLim> >(url).Result; return(GetHelper.GetEnumeration(starList.Results)); }
public async Task <List <StarshipLim> > GetListStarShips() { var starList = new StarWarsEntityListLim <StarshipLim>(); do { var url = !starList.IsNext ? _configHelper.Url : starList.Next; var pageStarShips = await GetAsync <StarWarsEntityListLim <StarshipLim> >(url); starList.Next = pageStarShips.Next; starList.Results.AddRange(pageStarShips.Results); } while (starList.IsNext); return(GetHelper.GetEnumeration(starList.Results)); }