@page "/register" @using Blazored.LocalStorage @using Sandbox.Models.ViewModels @inject Sandbox.App.Services.AuthService.IAuthService AuthService @inject ILocalStorageService LocalStorageService Register

Register Form

You have an account? Sign In

@RendererInfo.Name
@errorMessage
@message
@code { private UserRegister user { get; set; } 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 result = await AuthService.Register(user); message = result.Message; messageCssClass = result.Success ? "text-success" : "text-danger"; await LocalStorageService.SetItemAsync("test", message); } async Task HandleInvalidSubmit() { message = "Data annotations validation failed."; messageCssClass = "text-danger"; } }