|
|
@ -28,7 +28,7 @@ namespace Microsoft.eShopOnContainers.Services.Ordering.Infrastructure.Repositor |
|
|
|
public Order Add(Order order) |
|
|
|
{ |
|
|
|
return _context.Orders.Add(order).Entity; |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
public async Task<Order> GetAsync(int orderId) |
|
|
@ -37,6 +37,14 @@ namespace Microsoft.eShopOnContainers.Services.Ordering.Infrastructure.Repositor |
|
|
|
.Orders |
|
|
|
.Include(x => x.Address) |
|
|
|
.FirstOrDefaultAsync(o => o.Id == orderId); |
|
|
|
if (order == null) |
|
|
|
{ |
|
|
|
|
|
|
|
order = _context |
|
|
|
.Orders |
|
|
|
.Local |
|
|
|
.FirstOrDefault(o => o.Id == orderId); |
|
|
|
} |
|
|
|
if (order != null) |
|
|
|
{ |
|
|
|
await _context.Entry(order) |
|
|
|