Пример #1
0
 public void HandlePurchaseOrderItem(int customerId, IItemLine item)
 {
     if (item.Type != ItemLineType.Membership)
     {
         throw new Exception("Item must be ItemLineType.Membership");
     }
     _MembershipService.ActivateMembership(customerId, item.Description);
 }
Пример #2
0
 public void HandlePurchaseOrderItem(int customerId, IItemLine item)
 {
     if (item.Type != ItemLineType.Product)
     {
         throw new Exception("Item must be ItemLineType.Product");
     }
     _ShippingService.GenerateShippingLabel(customerId, item.Description);
 }
Пример #3
0
 public void HandlePurchaseOrderItem(int customerId, IItemLine item)
 {
     _ItemsProcessed.Add(item);
 }
		public IBasketLine AddItem(IItemLine line) {
			return AddItem(line.ItemCode, line.Quantity);
		}