@rendermode InteractiveServer @using BlazorStrap @using static Microsoft.AspNetCore.Components.Web.RenderMode @using BlazorStrap.Shared.Components.Modal @using BlazorStrap.V5 @using HopFrame.Database.Models @using HopFrame.Security.Services @using HopFrame.Web.Model Add user
E-Mail
Username
Password
Primary group @foreach (var group in _allGroups) { }
Cancel Save
@inject IPermissionService Permissions @code { [Parameter] public Action OnSubmit { get; set; } private IList _allGroups = new List(); private UserAdd _user; private BSModalBase _modal; protected override async Task OnInitializedAsync() { _allGroups = await Permissions.GetPermissionGroups(); } public Task ShowAsync() { return _modal.ShowAsync(); } private void Submit() { OnSubmit.Invoke(_user); } }