From a74065f768d1236f19d5441ad9e6d385607cc8f3 Mon Sep 17 00:00:00 2001 From: postb99 Date: Tue, 27 Jan 2026 22:36:52 +0100 Subject: [PATCH] It works --- Components/Pages/Account/Register.razor | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/Components/Pages/Account/Register.razor b/Components/Pages/Account/Register.razor index 1bb617b..935b318 100644 --- a/Components/Pages/Account/Register.razor +++ b/Components/Pages/Account/Register.razor @@ -13,24 +13,28 @@

Register Form

- +
- +
- +
-

You have an account? Sign In

+

You have an account? Sign + In

@@ -45,13 +49,16 @@ @code { - UserRegister user = new(); - HttpClient _http = new(); + [SupplyParameterFromForm] private UserRegister user { get; set; } + + HttpClient _http = new() { BaseAddress = new("https://localhost:7122") }; private string message = string.Empty; private string messageCssClass = string.Empty; private string errorMessage = string.Empty; + protected override void OnInitialized() => user ??= new(); + async Task HandleRegistration() { var response = await _http.PostAsJsonAsync("/api/register", user); @@ -65,4 +72,5 @@ message = "Data annotations validation failed."; messageCssClass = "text-danger"; } + } \ No newline at end of file