* Moved SOGrid to Shared and reuse in CO view * Added retrieving of COTranslates to CO
32 lines
1017 B
Plaintext
32 lines
1017 B
Plaintext
@page "/"
|
|
|
|
@using OrdersManagement.Components.Pages.Shared
|
|
@inject ScheduleOrderService ScheduleOrderService
|
|
@inherits LayoutComponentBase
|
|
|
|
<div class="row">
|
|
<h3>Zamówienia DELFOR </h3>
|
|
</div>
|
|
<br />
|
|
<ScheduleOrdersGrid PageSize="20" PassGridRef="SetGridRef" DataProvider="ScheduleOrdersDataProvider"></ScheduleOrdersGrid>
|
|
|
|
@code {
|
|
private IEnumerable<ScheduleOrderDto>? _scheduleOrders;
|
|
|
|
private Grid<ScheduleOrderDto> _gridRef;
|
|
|
|
private async Task<GridDataProviderResult<ScheduleOrderDto>> ScheduleOrdersDataProvider(GridDataProviderRequest<ScheduleOrderDto> request)
|
|
{
|
|
_scheduleOrders = await ScheduleOrderService.GetScheduleOrdersAsync() ?? new List<ScheduleOrderDto>();
|
|
_scheduleOrders = _scheduleOrders.OrderByDescending(x => x.LastUpdateDate).ToList();
|
|
StateHasChanged();
|
|
|
|
return await Task.FromResult(request.ApplyTo(_scheduleOrders));
|
|
}
|
|
|
|
private async Task SetGridRef(Grid<ScheduleOrderDto> grid)
|
|
{
|
|
_gridRef = grid;
|
|
}
|
|
}
|