@page "/_Admin/WTM_CONTRACT/Details/{id}" @using wtmProject.ViewModel._Admin.WTM_CONTRACTVMs; @inherits BasePage @code { private WTM_CONTRACTVM Model = null; private ValidateForm vform { get; set; } [Parameter] public string id { get; set; } private List AllWTM_CUSTOMs = new List(); private List AllWTM_CUSTOM_PERSONs = new List(); private List AllFrameworkUsers = new List(); private List AllWTM_PROJECTs = new List(); protected override async Task OnInitializedAsync() { AllWTM_CUSTOMs = await WtmBlazor.Api.CallItemsApi("/api/WTM_CONTRACT/GetWTM_CUSTOMs", placeholder: WtmBlazor.Localizer["Sys.All"]); AllWTM_CUSTOM_PERSONs = await WtmBlazor.Api.CallItemsApi("/api/WTM_CONTRACT/GetWTM_CUSTOM_PERSONs", placeholder: WtmBlazor.Localizer["Sys.All"]); AllFrameworkUsers = await WtmBlazor.Api.CallItemsApi("/api/WTM_CONTRACT/GetFrameworkUsers", placeholder: WtmBlazor.Localizer["Sys.All"]); AllWTM_PROJECTs = await WtmBlazor.Api.CallItemsApi("/api/WTM_CONTRACT/GetWTM_PROJECTs", placeholder: WtmBlazor.Localizer["Sys.All"]); var rv = await WtmBlazor.Api.CallAPI($"/api/WTM_CONTRACT/{id}"); Model = rv.Data; } public void OnClose() { CloseDialog(); } }