summaryrefslogtreecommitdiff
path: root/Blog/Components/Pages
diff options
context:
space:
mode:
authorMarijn Besseling <njirambem@gmail.com>2025-10-19 21:55:30 +0200
committerMarijn Besseling <njirambem@gmail.com>2025-10-19 21:55:30 +0200
commitaf13f6fd659fb87419462fc439e594afe6790873 (patch)
tree15fb47dadf144d08e0efb51fd3ea17b4b2841926 /Blog/Components/Pages
parentf9b74d4e2bed999cd643dcc703d25dd5b06d446b (diff)
add number & boolean formatting,
replace httpclientfactory with httpclient with base url, add requset message to brp page
Diffstat (limited to 'Blog/Components/Pages')
-rw-r--r--Blog/Components/Pages/BRP.razor13
-rw-r--r--Blog/Components/Pages/BRP.razor.cs5
-rw-r--r--Blog/Components/Pages/BrpTestData.razor16
3 files changed, 23 insertions, 11 deletions
diff --git a/Blog/Components/Pages/BRP.razor b/Blog/Components/Pages/BRP.razor
index 6595d3a..89c8510 100644
--- a/Blog/Components/Pages/BRP.razor
+++ b/Blog/Components/Pages/BRP.razor
@@ -1,8 +1,17 @@
1@page "/BRP/{BSN}" 1@page "/BRP/{BSN}"
2@using System.Text.Json
3<PageTitle>BRP</PageTitle> 2<PageTitle>BRP</PageTitle>
4 3
5<main> 4<main>
6 <JsonRender Element="Entry?.RootElement"></JsonRender> 5 <div>
6 <details>
7 <summary><h1>Request</h1></summary>
8 <JsonRender Element="RequestBody?.RootElement"></JsonRender>
9 </details>
10 </div>
11 <div>
12 <h1>Response</h1>
13 <JsonRender Element="Entry?.RootElement">
14 </JsonRender>
15 </div>
7</main> 16</main>
8 17
diff --git a/Blog/Components/Pages/BRP.razor.cs b/Blog/Components/Pages/BRP.razor.cs
index e7298a9..1398a01 100644
--- a/Blog/Components/Pages/BRP.razor.cs
+++ b/Blog/Components/Pages/BRP.razor.cs
@@ -2,7 +2,6 @@ using System.Text.Json;
2using System.Text.RegularExpressions; 2using System.Text.RegularExpressions;
3using Blog.Services; 3using Blog.Services;
4using Microsoft.AspNetCore.Components; 4using Microsoft.AspNetCore.Components;
5using Microsoft.AspNetCore.Mvc;
6 5
7namespace Blog.Components.Pages; 6namespace Blog.Components.Pages;
8 7
@@ -13,12 +12,14 @@ public partial class BRP : ComponentBase
13 12
14 [Inject] 13 [Inject]
15 public required BrpService Service { get; set; } 14 public required BrpService Service { get; set; }
15
16 private JsonDocument RequestBody { get; set; }
16 17
17 private JsonDocument Entry { get; set; } 18 private JsonDocument Entry { get; set; }
18 19
19 protected override async Task OnInitializedAsync() 20 protected override async Task OnInitializedAsync()
20 { 21 {
21 Entry = await Service.GetBrpEntryAsync(BSN).ConfigureAwait(true); 22 (RequestBody, Entry) = await Service.GetBrpEntryAsync(BSN).ConfigureAwait(true);
22 await base.OnInitializedAsync(); 23 await base.OnInitializedAsync();
23 } 24 }
24 25
diff --git a/Blog/Components/Pages/BrpTestData.razor b/Blog/Components/Pages/BrpTestData.razor
index 1b6240e..bbaab8c 100644
--- a/Blog/Components/Pages/BrpTestData.razor
+++ b/Blog/Components/Pages/BrpTestData.razor
@@ -2,11 +2,13 @@
2<PageTitle>BRP Test Data</PageTitle> 2<PageTitle>BRP Test Data</PageTitle>
3 3
4<main> 4<main>
5 @foreach (var entry in Entries) 5 <div class="two-column">
6 { 6 @foreach (var entry in Entries)
7 <div> 7 {
8 <NavLink href=@($"/BRP/{@entry.bsn}")>@entry.bsn</NavLink> 8 <div>
9 @entry.naam 9 <NavLink href=@($"/BRP/{@entry.bsn}")>@entry.bsn</NavLink>
10 </div> 10 @entry.naam
11 } 11 </div>
12 }
13 </div>
12</main> \ No newline at end of file 14</main> \ No newline at end of file