@using System.Text @using TIAM.Entities.Transfers @using TIAM.Services @using TIAMWebApp.Shared.Application.Services @inject AdminSignalRClient _adminSignalRClient;

@DriverName

@code { [Parameter] public Guid TransferId { get; set; } private string DriverName = ""; protected override async Task OnParametersSetAsync() { var keyItemTransferToDriver = await _adminSignalRClient.GetByIdAsync>(SignalRTags.GetTransferDriversByTransferId, TransferId); if(keyItemTransferToDriver != null && keyItemTransferToDriver.Count > 0) { foreach (var driver in keyItemTransferToDriver) { if (driver.UserProductMapping != null) { if(driver.UserProductMapping.User != null) { if (driver.UserProductMapping.User.Profile != null) { if(!string.IsNullOrEmpty(driver.UserProductMapping.User.Profile.Name)) { DriverName = driver.UserProductMapping.User.Profile.Name; } else { DriverName = driver.LicencePlate; } } } } } } else { DriverName = "No driver assigned yet"; } } }