(response); // an actual data for the current page
+ }
+ }
+}
\ No newline at end of file
diff --git a/Blazor/Blazor/Pages/Index.razor.cs b/Blazor/Blazor/Pages/Index.razor.cs
new file mode 100644
index 0000000..20708a0
--- /dev/null
+++ b/Blazor/Blazor/Pages/Index.razor.cs
@@ -0,0 +1,6 @@
+namespace Blazor.Pages;
+
+public partial class Index
+{
+}
+
diff --git a/Blazor/Blazor/Pages/Questions.razor b/Blazor/Blazor/Pages/Questions.razor
new file mode 100644
index 0000000..a123a0c
--- /dev/null
+++ b/Blazor/Blazor/Pages/Questions.razor
@@ -0,0 +1,47 @@
+@page "/questions"
+@using Blazor.Data
+@inject WeatherForecastService ForecastService
+
+Weather forecast
+
+Weather forecast
+
+This component demonstrates fetching data from a service.
+
+@if (forecasts == null)
+{
+ Loading...
+}
+else
+{
+
+
+
+ Date |
+ Temp. (C) |
+ Temp. (F) |
+ Summary |
+
+
+
+ @foreach (var forecast in forecasts)
+ {
+
+ @forecast.Date.ToShortDateString() |
+ @forecast.TemperatureC |
+ @forecast.TemperatureF |
+ @forecast.Summary |
+
+ }
+
+
+}
+
+@code {
+ private WeatherForecast[]? forecasts;
+
+ protected override async Task OnInitializedAsync()
+ {
+ forecasts = await ForecastService.GetForecastAsync(DateOnly.FromDateTime(DateTime.Now));
+ }
+}
diff --git a/Blazor/Blazor/Pages/Questions.razor.cs b/Blazor/Blazor/Pages/Questions.razor.cs
new file mode 100644
index 0000000..2a62003
--- /dev/null
+++ b/Blazor/Blazor/Pages/Questions.razor.cs
@@ -0,0 +1,6 @@
+namespace Blazor.Pages;
+
+public partial class Questions
+{
+}
+
diff --git a/Blazor/Blazor/Program.cs b/Blazor/Blazor/Program.cs
index 5195276..be52cc7 100644
--- a/Blazor/Blazor/Program.cs
+++ b/Blazor/Blazor/Program.cs
@@ -1,4 +1,8 @@
using Blazor.Data;
+using Blazored.LocalStorage;
+using Blazorise;
+using Blazorise.Bootstrap;
+using Blazorise.Icons.FontAwesome;
using Microsoft.AspNetCore.Components;
using Microsoft.AspNetCore.Components.Web;
@@ -8,6 +12,13 @@ var builder = WebApplication.CreateBuilder(args);
builder.Services.AddRazorPages();
builder.Services.AddServerSideBlazor();
builder.Services.AddSingleton();
+builder.Services.AddHttpClient();
+
+builder.Services
+ .AddBlazorise()
+ .AddBootstrapProviders()
+ .AddFontAwesomeIcons();
+builder.Services.AddBlazoredLocalStorage();
var app = builder.Build();
diff --git a/Blazor/Blazor/Shared/NavMenu.razor b/Blazor/Blazor/Shared/NavMenu.razor
index 5553e13..617155c 100644
--- a/Blazor/Blazor/Shared/NavMenu.razor
+++ b/Blazor/Blazor/Shared/NavMenu.razor
@@ -15,13 +15,18 @@
-
- Counter
+
+ Chapters
-
- Fetch data
+
+ Questions
+
+
+
+
+ Administrators