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