Add OrderingDomainException when the order doesn't exist with id orderId
This commit is contained in:
parent
985428b535
commit
1d832a62ee
@ -1,6 +1,7 @@
|
|||||||
using Microsoft.EntityFrameworkCore;
|
using Microsoft.EntityFrameworkCore;
|
||||||
using Microsoft.eShopOnContainers.Services.Ordering.Domain.AggregatesModel.OrderAggregate;
|
using Microsoft.eShopOnContainers.Services.Ordering.Domain.AggregatesModel.OrderAggregate;
|
||||||
using Microsoft.eShopOnContainers.Services.Ordering.Domain.Seedwork;
|
using Microsoft.eShopOnContainers.Services.Ordering.Domain.Seedwork;
|
||||||
|
using Ordering.Domain.Exceptions;
|
||||||
using System;
|
using System;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
@ -32,7 +33,8 @@ namespace Microsoft.eShopOnContainers.Services.Ordering.Infrastructure.Repositor
|
|||||||
|
|
||||||
public async Task<Order> GetAsync(int orderId)
|
public async Task<Order> GetAsync(int orderId)
|
||||||
{
|
{
|
||||||
return await _context.Orders.FindAsync(orderId);
|
return await _context.Orders.FindAsync(orderId)
|
||||||
|
?? throw new OrderingDomainException($"Not able to get the order. Reason: no valid orderId: {orderId}");
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Update(Order order)
|
public void Update(Order order)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user