fix TransferToDriver Provider null error
This commit is contained in:
parent
304ffd68ae
commit
7674c1177a
|
|
@ -64,7 +64,7 @@
|
|||
{
|
||||
_logger = new LoggerClient<ManageDrivers>(LogWriters.ToArray());
|
||||
|
||||
base.OnInitialized();
|
||||
await base.OnInitializedAsync();
|
||||
}
|
||||
|
||||
void ColumnChooserButton_Click()
|
||||
|
|
|
|||
|
|
@ -46,11 +46,12 @@
|
|||
<DxGridDataColumn FieldName="@userEmailFieldName" Caption="Driver" SortIndex="0" ReadOnly="!DriverId.IsNullOrEmpty()" Visible="DriverId.IsNullOrEmpty()">
|
||||
<CellDisplayTemplate>
|
||||
@{
|
||||
//TODO: a ManageTransfers-en ha új sofőrt adunk hozzá a UserProductMapping null lesz és elszáll! - J.
|
||||
var email = string.Empty;
|
||||
var transferToDriverDataItem = ((TransferToDriver)context.DataItem);
|
||||
|
||||
if (HasReadPermission(transferToDriverDataItem.UserProductMappingId))
|
||||
email = transferToDriverDataItem.UserProductMapping.User.EmailAddress;
|
||||
email = transferToDriverDataItem.UserProductMapping?.User.EmailAddress;
|
||||
}
|
||||
<text>@email</text>
|
||||
</CellDisplayTemplate>
|
||||
|
|
@ -81,7 +82,7 @@
|
|||
<CellDisplayTemplate>
|
||||
@{
|
||||
var transferToDriverDataItem = (TransferToDriver)context.DataItem;
|
||||
<text>@_cars.FirstOrDefault(x => x.Id == transferToDriverDataItem.CarId)?.LicencePlate</text>
|
||||
<text>@_cars.FirstOrDefault(x => x.Id == transferToDriverDataItem?.CarId)?.LicencePlate</text>
|
||||
}
|
||||
</CellDisplayTemplate>
|
||||
<CellEditTemplate>
|
||||
|
|
|
|||
|
|
@ -794,7 +794,9 @@ namespace TIAMWebApp.Server.Controllers
|
|||
var result = await _adminDal.AddTransferToDriverAsync(transferToDriver);
|
||||
//TODO: Send email to driver... - J.
|
||||
|
||||
return result ? transferToDriver : null;
|
||||
//TODO: valamiért az AddTransferToDriverAsync nem tér vissza a Car-al és a UserProductMapping-el! - J.
|
||||
//return result ? transferToDriver : null;
|
||||
return result ? await _adminDal.GetTransferToDriverByIdAsync(transferToDriver.Id) : null;
|
||||
}
|
||||
|
||||
//[Authorize]
|
||||
|
|
|
|||
Loading…
Reference in New Issue