@page "/admin/pk" @using SytelineSaAppEfDataModel.Dtos @using Syncfusion.Blazor.Cards @using Syncfusion.Blazor.Grids @using Action = Syncfusion.Blazor.Grids.Action @inject EdiCustomerOrderTranslateService EdiCustomerOrderTranslateService

Zarządzanie powiązaniami zamówień z DELFORami

FA Krosno Manager © @(DateTime.Now.Year)
@code { private List OrderTranslations { get; set; } = new(); protected override async Task OnAfterRenderAsync(bool firstRender) { if (firstRender) { // ClaimsPrincipal currentUser = CustomAuthenticationStateProvider.GetCurrentUser(); // // if (currentUser.Identity?.IsAuthenticated == false || currentUser.Identity?.Name != "pkus") // { // NavigationManager.NavigateTo("/Unauthorized"); // } // else // { await LoadTranslations(); StateHasChanged(); // } } } public async Task OnActionBegin(ActionEventArgs args) { if (args.RequestType.Equals(Action.Delete)) { await EdiCustomerOrderTranslateService.DeleteEdiCustomerOrderTranslateAsync(args.Data); } } private async Task LoadTranslations() { OrderTranslations = (await EdiCustomerOrderTranslateService.GetEdiCustomerOrdersTranslationsAsync() ?? Array.Empty()).OrderByDescending(x => x.CreatedDate).ToList(); } private async Task OnActionComplete(ActionEventArgs args) { switch (args.RequestType) { case Action.Delete: await LoadTranslations(); break; } } }