public async Task<OrderItem?> UpdateAsync(OrderItem orderItem, CancellationToken cancellationToken = default)
{
bool isContains = await _dbContext.OrderItems.ContainsAsync(orderItem, cancellationToken);
if (!isContains)
{
return null;
}
_dbContext.OrderItems.Update(orderItem);
await _dbContext.SaveChangesAsync(cancellationToken);
return orderItem;
}
public async Task<OrderItem?> UpdateAsync(OrderItem orderItem, CancellationToken cancellationToken = default)
{
bool isContains = await _dbContext.OrderItems.ContainsAsync(orderItem, cancellationToken);
if (!isContains)
{
return null;
}
_dbContext.OrderItems.Update(orderItem);
await _dbContext.SaveChangesAsync(cancellationToken);
return orderItem;
}