* Changed string parameters to GUID
This commit is contained in:
@@ -36,10 +36,10 @@ namespace SytelineSaAppEfDataModel.Services
|
||||
{
|
||||
IList<EdiCustomerOrderDto?> customerOrders = new List<EdiCustomerOrderDto?>();
|
||||
|
||||
IList<string> orderNumbers = await context.EdiCustomerOrders.Where(x => x.CreateDate > date)
|
||||
.Select(x => x.CustomerOrderNumber).ToListAsync();
|
||||
IList<Guid> orderNumbers = await context.EdiCustomerOrders.Where(x => x.CreateDate > date)
|
||||
.Select(x => x.RowPointer).ToListAsync();
|
||||
|
||||
foreach (string orderNumber in orderNumbers)
|
||||
foreach (Guid orderNumber in orderNumbers)
|
||||
{
|
||||
customerOrders.Add(await GetByOrderNumber(orderNumber));
|
||||
}
|
||||
@@ -47,28 +47,28 @@ namespace SytelineSaAppEfDataModel.Services
|
||||
return customerOrders;
|
||||
}
|
||||
|
||||
public async Task<EdiCustomerOrderDto?> GetByOrderNumber(string customerOrderNumber)
|
||||
public async Task<EdiCustomerOrderDto?> GetByOrderNumber(Guid customerOrderNumber)
|
||||
{
|
||||
EdiCustomerOrderDto ediCustomerOrder = mapper.Map<EdiCustomerOrderDto>(
|
||||
await context.EdiCustomerOrders.FirstOrDefaultAsync(x => x.RowPointer == customerOrderNumber));
|
||||
|
||||
if (ediCustomerOrder == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
IList<EdiCustomerOrderLineDto> ediCustomerOrderLines = await context.EdiCustomerOrderLines
|
||||
.Where(x => x.CustomerOrderNumber == customerOrderNumber)
|
||||
.Where(x => x.CustomerOrderNumber == ediCustomerOrder.CustomerOrderNumber)
|
||||
.Select(x => mapper.Map<EdiCustomerOrderLineDto>(x)).ToListAsync();
|
||||
|
||||
foreach (EdiCustomerOrderLineDto ediCustomerOrderLine in ediCustomerOrderLines)
|
||||
{
|
||||
ediCustomerOrderLine.EdiCustomerOrderLineItems = await context.EdiCustomerOrderLineItems
|
||||
.Where(x => x.CustomerOrderNumber == customerOrderNumber &&
|
||||
.Where(x => x.CustomerOrderNumber == ediCustomerOrder.CustomerOrderNumber &&
|
||||
x.CustomerOrderLine == ediCustomerOrderLine.CustomerOrderLine)
|
||||
.Select(x => mapper.Map<EdiCustomerOrderLineItemDto>(x)).ToListAsync();
|
||||
}
|
||||
|
||||
EdiCustomerOrderDto ediCustomerOrder = mapper.Map<EdiCustomerOrderDto>(
|
||||
await context.EdiCustomerOrders.FirstOrDefaultAsync(x => x.CustomerOrderNumber == customerOrderNumber));
|
||||
|
||||
if (ediCustomerOrder == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
IList<EdiCustomerOrderTranslateDto> ediCustomerOrderTranslates = await context.EdiCustomerOrderTranslates
|
||||
.Where(x => x.EdiCoCoNum == ediCustomerOrder.CustomerOrderNumber)
|
||||
.Select(x => mapper.Map<EdiCustomerOrderTranslateDto>(x)).ToListAsync();
|
||||
|
||||
Reference in New Issue
Block a user