@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();
}
}