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
-
+
-
+
-
+
@@ -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