public void Execute(PurchaseOrderReceiptEvent model)
        {
            if (model == null)
            {
                throw new ArgumentNullException("model");
            }
            if (String.IsNullOrWhiteSpace(model.PurchaseOrderNumber))
            {
                throw new InvalidOperationException("Cannot process event with empty purchase order number");
            }
            var poReceipt = new PurchaseOrderReceipt()
            {
                PONo            = model.PurchaseOrderNumber,
                ReceiveDate     = model.ReceiptDateTime,
                TransactionType = TransactionType.PurchaseOrderReceipt
            };

            _ribaSystem.SendPurchaseOrderReceipt(poReceipt);
        }
コード例 #2
0
 public void SendPurchaseOrderReceipt(PurchaseOrderReceipt po)
 {
     throw new NotImplementedException();
 }
コード例 #3
0
 public void SendPurchaseOrderReceipt(PurchaseOrderReceipt po)
 {
     _logger.DumpInfo <StubbedRibaSystem>(po);
 }