diff --git a/Blazor/Blazor/Pages/Chapters.razor b/Blazor/Blazor/Pages/Chapters.razor index 3ba135f..641bdc5 100644 --- a/Blazor/Blazor/Pages/Chapters.razor +++ b/Blazor/Blazor/Pages/Chapters.razor @@ -1,13 +1,13 @@ @page "/chapters" @using Blazor.Models

Liste

- - - + + \ No newline at end of file diff --git a/Blazor/Blazor/Pages/Chapters.razor.cs b/Blazor/Blazor/Pages/Chapters.razor.cs index ae50696..21ff61e 100644 --- a/Blazor/Blazor/Pages/Chapters.razor.cs +++ b/Blazor/Blazor/Pages/Chapters.razor.cs @@ -6,9 +6,9 @@ using Microsoft.AspNetCore.Components; namespace Blazor.Pages; public partial class Chapters { - private List items; + private List chapters; - private int totalItem; + private int totalChapter; [Inject] public IWebHostEnvironment WebHostEnvironment { get; set; } @@ -49,13 +49,13 @@ public partial class Chapters } // When you use a real API, we use this follow code - //var response = await Http.GetJsonAsync( $"http://my-api/api/data?page={e.Page}&pageSize={e.PageSize}" ); - var response = (await LocalStorage.GetItemAsync("data")).Skip((e.Page - 1) * e.PageSize).Take(e.PageSize).ToList(); + //var response = await Http.GetFromJsonAsync( $"https://trusting-panini.87-106-126-109.plesk.page/api/chapters?page={e.Page}&pageSize={e.PageSize}" ); + var response = Http.GetFromJsonAsync($"https://trusting-panini.87-106-126-109.plesk.page/api/chapters").Result; if (!e.CancellationToken.IsCancellationRequested) { - totalItem = (await LocalStorage.GetItemAsync>("data")).Count; - items = new List(response); // an actual data for the current page + totalChapter = (await LocalStorage.GetItemAsync>("data")).Count; + chapters = new List(response); // an actual data for the current page } } } \ No newline at end of file diff --git a/Blazor/Blazor/_Imports.razor b/Blazor/Blazor/_Imports.razor index 2945557..0bfa3cd 100644 --- a/Blazor/Blazor/_Imports.razor +++ b/Blazor/Blazor/_Imports.razor @@ -8,3 +8,4 @@ @using Microsoft.JSInterop @using Blazor @using Blazor.Shared +@using Blazorise.DataGrid