@page "/createuser"
@using OnProfNext.Client.Services
@using OnProfNext.Shared.Models
@inject UserApiService UserService
@inject NavigationManager Nav
Neuen Benutzer anlegen
@if (errorMessage is not null)
{
Fehler: @errorMessage
}
@code {
private User newUser = new();
private string? errorMessage;
private async Task HandleValidSubmit()
{
var result = await UserService.CreateUserAsync(newUser);
if(!result.Success)
{
errorMessage = result.Error;
return;
}
else
{
Nav.NavigateTo("/users");
}
}
}