private async Task <Collection <WallpapersResponse> > GetWallpapersBy( WallpaperAbyssMethod method, int?id, WallpaperAbyssInfoLevel infoLevel = WallpaperAbyssInfoLevel.One, WallpaperAbyssSort sort = WallpaperAbyssSort.newest, int?page = null, int?width = null, int?heigt = null, WallpaperAbyssOperator @operator = WallpaperAbyssOperator.equal, WallpaperAbyssCheckLast checkLast = WallpaperAbyssCheckLast.Zero ) { var arguments = new WallpaperAbyssArgumentsBuilder() { Auth = _auth, Method = method, ID = id, InfoLevel = infoLevel, Sort = sort, Page = page, Width = width, Height = heigt, Operator = @operator, CheckLast = checkLast }; var result = await GeneralSearchAsync(arguments); return(result.ResponseObject.Wallpapers); }
private async Task <int> WallpapersCountBy( WallpaperAbyssMethod method, int?id, int?width = null, int?height = null, WallpaperAbyssOperator @operator = WallpaperAbyssOperator.equal ) { var arguments = new WallpaperAbyssArgumentsBuilder() { Auth = _auth, Method = method, ID = id, Width = width, Height = height, Operator = @operator }; var result = await GeneralSearchAsync(arguments); return(result.ResponseObject.Count); }