@page "/_Admin/FrameworkUser/Create"
@using wtmProject.ViewModel._Admin.FrameworkUserVMs;
@inherits BasePage
@code {
private FrameworkUserVM Model = new FrameworkUserVM() { SelectedRolesCodes = new List(), SelectedProjectCodes = new List(), SelectedAreaCodes = new List() };
private ValidateForm vform { get; set; }
private List AllFrameworkGroups = new List();
private List AllRoles = new List();
private List AllProjects = new List();
private List AllAreas = new List();
protected override async Task OnInitializedAsync()
{
AllFrameworkGroups = await WtmBlazor.Api.CallItemsApi("/api/FrameworkUser/GetFrameworkGroups", placeholder: WtmBlazor.Localizer["Sys.PleaseSelect"]);
AllRoles = await WtmBlazor.Api.CallItemsApi("/api/FrameworkUser/GetFrameworkRoles");
AllProjects = await WtmBlazor.Api.CallItemsApi("/api/FrameworkUser/GetFrameworkProjects");
AllAreas = await WtmBlazor.Api.CallItemsApi("/api/FrameworkUser/GetFrameworkAreas");
await base.OnInitializedAsync();
}
private async Task Submit(EditContext context)
{
await PostsForm(vform, "/api/FrameworkUser/add", (s) => "Sys.OprationSuccess");
}
public void OnClose()
{
CloseDialog();
}
}