@page "/" @inject ScheduleOrderService ScheduleOrderService @inject NavigationManager NavigationManager @inherits LayoutComponentBase

ScheduleOrders

@context.ID @context.OrderID @context.PONum @context.RecipientCode @context.PurchaserCode @context.LastUpdateDate @code { Grid? _grid; private IEnumerable? _scheduleOrders; private async Task> ScheduleOrdersDataProvider(GridDataProviderRequest request) { _scheduleOrders = await ScheduleOrderService.GetScheduleOrdersAsync() ?? new List(); _scheduleOrders = _scheduleOrders.OrderByDescending(x => x.LastUpdateDate).ToList(); StateHasChanged(); return await Task.FromResult(request.ApplyTo(_scheduleOrders)); } private void OnRowDoubleClick(GridRowEventArgs obj) { int scheduleOrderId = obj.Item.ID; NavigationManager.NavigateTo($"/ScheduleOrderDetails/{scheduleOrderId}"); } }