Driver name fix?

This commit is contained in:
Adam 2025-04-08 17:46:40 +02:00
parent 68a83ff8a3
commit 93557fca00
2 changed files with 32 additions and 24 deletions

View File

@ -1,4 +1,5 @@
@using System.Text @using System.Text
@using AyCode.Core.Helpers
@using TIAM.Entities.Transfers @using TIAM.Entities.Transfers
@using TIAM.Services @using TIAM.Services
@using TIAMWebApp.Shared.Application.Services @using TIAMWebApp.Shared.Application.Services
@ -10,17 +11,19 @@
[Parameter] public Guid TransferId { get; set; } [Parameter] public Guid TransferId { get; set; }
private string DriverName = ""; private string DriverName = "";
protected override async Task OnParametersSetAsync() protected override void OnParametersSet()
{ {
_adminSignalRClient.GetByIdAsync<List<TransferToDriver>>(SignalRTags.GetTransferDriversByTransferId, x =>
{
//await Task.Delay(1);
var keyItemTransferToDriver = x.ResponseData;
var keyItemTransferToDriver = await _adminSignalRClient.GetByIdAsync<List<TransferToDriver>>(SignalRTags.GetTransferDriversByTransferId, TransferId);
if (keyItemTransferToDriver != null && keyItemTransferToDriver.Count > 0) if (keyItemTransferToDriver != null && keyItemTransferToDriver.Count > 0)
{ {
foreach (var driver in keyItemTransferToDriver) foreach (var driver in keyItemTransferToDriver)
{ {
if (driver.UserProductMapping != null) if (driver != null && driver.UserProductMapping != null)
{ {
if (driver.UserProductMapping.User != null) if (driver.UserProductMapping.User != null)
{ {
@ -45,5 +48,8 @@
{ {
DriverName = "No driver assigned yet"; DriverName = "No driver assigned yet";
} }
return Task.CompletedTask;
}, TransferId).Forget();
} }
} }

View File

@ -288,6 +288,8 @@ Closed="EulaPopupClosed">
DateTime StartDate { get; set; } = DateTime.Today; DateTime StartDate { get; set; } = DateTime.Today;
DxSchedulerDataStorage _dataStorage = new(); DxSchedulerDataStorage _dataStorage = new();
private Dictionary<Guid, string> driverNamesByTransferId = [];
void SendMail(Transfer item) void SendMail(Transfer item)
@ -459,7 +461,7 @@ Closed="EulaPopupClosed">
protected override Task OnInitializedAsync() protected override Task OnInitializedAsync()
{ {
_logger = new LoggerClient<ManageTransfers>(_logWriters.ToArray()); _logger = new LoggerClient<ManageTransfers>(_logWriters.ToArray());
// var result = AdminSignalRClient.GetTransferDrivers
return base.OnInitializedAsync(); return base.OnInitializedAsync();
} }