From ca45d052a05c4b8ad033ad06b5d5f6a1ea5adf87 Mon Sep 17 00:00:00 2001 From: Thomas Chazot Date: Fri, 16 Dec 2022 11:54:17 +0100 Subject: [PATCH] =?UTF-8?q?sort=20qui=20marche=20meme=20pour=20la=20derni?= =?UTF-8?q?=C3=A8re=20page?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BlazorApp/BlazorApp/Services/DataApiService.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/BlazorApp/BlazorApp/Services/DataApiService.cs b/BlazorApp/BlazorApp/Services/DataApiService.cs index 78f44de..5cb5fc3 100644 --- a/BlazorApp/BlazorApp/Services/DataApiService.cs +++ b/BlazorApp/BlazorApp/Services/DataApiService.cs @@ -61,6 +61,11 @@ namespace BlazorApp.Services { List it = await _http.GetFromJsonAsync>($"https://localhost:7234/api/Crafting/all/"); it = it.OrderBy(i => i.DisplayName).ToList(); + if ((currentPage - 1) * 10+ pageSize > it.Count) + { + int tmp = ((currentPage - 1) * 10 + pageSize) - it.Count; + return it.GetRange((currentPage - 1) * 10, pageSize - tmp); + } return it.GetRange((currentPage - 1) * 10, pageSize); }