public bool IsPaged(BaiduAppListResult applistResult) { var total = applistResult.Total; var pagenum = applistResult.PageNum; var count = applistResult.Count; var flag = total > pagenum + count ? true : false; return(flag); }
public List <BaiduApp> GetCategoryApplistByPaged(List <BaiduApp> applist, BaiduAppListResult applistResult, int categoryId) { var total = applistResult.Total; var page = total / 50; if (page >= 1) { for (int i = 1; i < total / 100 + 1; i++) { _category.PageNum = 50 * i; var pageApplistResult = GetApplistByCategoryId(categoryId); if (pageApplistResult.AppList != null && pageApplistResult.AppList.Count > 0) { applist = applist.Union(pageApplistResult.AppList).ToList(); } } } return(applist); }
public List <BaiduApp> GetBoardApplistByPaged(List <BaiduApp> applist, BaiduAppListResult applistResult, int boardId) { var total = applistResult.Total; var page = total / 50; if (page >= 1) { for (int i = 1; i < total / 100 + 1; i++) { _board.PageNum = 50 * i; var data = _board.GetData(null); var pageApplistResult = GetApplistByBoardId(boardId); if (pageApplistResult.AppList != null && pageApplistResult.AppList.Count > 0) { applist = applist.Union(pageApplistResult.AppList).ToList(); } } } return(applist); }