@using FruitBank.Common.Dtos
@using FruitBank.Common.Entities
@using FruitBankHybrid.Shared.Databases
@using FruitBankHybrid.Shared.Services.SignalRs
@inject FruitBankSignalRClient FruitBankSignalRClient
@*
Contact Phone: @OrderDto.Email
*@
@* *@
@{
var shippingItemPallets = ((ShippingItem)context.DataItem).ShippingItemPallets;
}
@code {
[Inject] public required DatabaseClient Database { get; set; }
[Parameter] public bool IsMasterGrid { get; set; } = false;
[Parameter] public IEnumerable? ProductDtos { get; set; }
[Parameter] public IEnumerable? ShippingItems { get; set; }
[Parameter] public IEnumerable? ShippingDocuments { get; set; }
protected override async Task OnInitializedAsync()
{
ProductDtos ??= await Database.ProductDtoTable.LoadDataAsync(true);
//ProductDtos ??= await FruitBankSignalRClient.GetProductDtos() ?? [];
ShippingItems ??= await FruitBankSignalRClient.GetShippingItems() ?? [];
ShippingDocuments ??= await FruitBankSignalRClient.GetShippingDocuments() ?? [];
}
}