Пример #1
0
 private async Task ThrowExceptionIfProductIsNotUpForSale(InvoiceItem invoiceItem)
 {
     if (!await _repository.IsInvoiceItemUpForSale(invoiceItem))
     {
         throw new ProductIsUnavailableException
               {
                   ProductId = invoiceItem.WarehouseItem.ProductId
               };
     }
 }