@page "/_Admin/FrameworkUser/Edit/{id}" @using wtmProject.ViewModel._Admin.FrameworkUserVMs; @inherits BasePage @* *@


@code { private FrameworkUserVM Model = null; private ValidateForm vform { get; set; } [Parameter] public string id { 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"); var rv = await WtmBlazor.Api.CallAPI($"/api/FrameworkUser/{id}"); Model = rv.Data; await base.OnInitializedAsync(); } private async Task Submit(EditContext context) { await PostsForm(vform, $"/api/FrameworkUser/edit", (s) => "Sys.OprationSuccess", method: HttpMethodEnum.PUT); } public void OnClose() { CloseDialog(); } }