コード例 #1
0
 private void CheckDepartmentAnnualLimit(InternalOrder internalOrder)
 {
     // Get annual limit for the item and department.
     // Get spending of the item for the year.
     // Compare.
     throw new NotImplementedException();
 }
コード例 #2
0
 private void DeliverToDepartment(InternalOrder internalOrder)
 {
     throw new NotImplementedException();
 }
コード例 #3
0
 public void HandleInternalOrder(InternalOrder internalOrder)
 {
     CheckDepartmentAnnualLimit(internalOrder);
     ReserveInStock(internalOrder.ItemId, internalOrder.Amount);
     DeliverToDepartment(internalOrder);
 }