@using FruitBank.Common.Dtos @using FruitBankHybrid.Shared.Services.SignalRs @inject FruitBankSignalRClient FruitBankSignalRClient @if (IsMasterGrid) { var orderDto = ((OrderDto)context.DataItem); @{ var orderItemPalletDtos = orderDto?.OrderItemDtos.SelectMany(oi => oi.OrderItemPallets).ToList() ?? []; } } @* *@ @code { [Parameter] public bool IsMasterGrid { get; set; } = false; //[Parameter] public OrderDto? OrderDto { get; set; } [Parameter] public List? OrderDtos { get; set; } private int _activeTabIndex; protected override void OnInitialized() { // if (OrderDto != null) // OrderItemDtos = OrderDto.OrderItemDtos; } protected async Task OnActiveTabChanged(int activeTabIndex) { _activeTabIndex = activeTabIndex; return; // switch (_activeTabIndex) // { // case 0: // if(ProductDtos == null) // ProductDtos = (await FruitBankSignalRClient.GetProductDtos() ?? []); //.Where(o => o.HasMeasuringAccess(LoggedInModel.CustomerDto?.Id, LoggedInModel.IsRevisor)).OrderBy(o => o.DateOfReceipt).ToList(); // break; // case 1: // if(OrderDtos == null) // OrderDtos = (await FruitBankSignalRClient.GetAllOrderDtos() ?? []).OrderByDescending(o => o.Id).ToList(); //.Where(o => o.HasMeasuringAccess(LoggedInModel.CustomerDto?.Id, LoggedInModel.IsRevisor)).OrderBy(o => o.DateOfReceipt).ToList(); // break; // case 2: // if (OrderItemDtos == null) // OrderItemDtos = (await FruitBankSignalRClient.GetAllOrderItemDtos() ?? []).OrderByDescending(o => o.Id).ToList(); //.Where(o => o.HasMeasuringAccess(LoggedInModel.CustomerDto?.Id, LoggedInModel.IsRevisor)).OrderBy(o => o.DateOfReceipt).ToList(); // break; // } } }