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); }
public void SendPurchaseOrderReceipt(PurchaseOrderReceipt po) { throw new NotImplementedException(); }
public void SendPurchaseOrderReceipt(PurchaseOrderReceipt po) { _logger.DumpInfo <StubbedRibaSystem>(po); }