Esempio n. 1
0
 public override void HandleRequest(PurchaseRequest request)
 {
     if (request.Amount > MaxHandleAmount)
     {
         base._successor.HandleRequest(request);
     }
     else
     {
         Console.WriteLine(
             "{0} approved purchase: {1}", this.ToString(), request.ToString());
     }
 }
Esempio n. 2
0
 public override void HandleRequest(PurchaseRequest request)
 {
     Console.WriteLine(
         "{0} approved purchase: {1}", this.ToString(), request.ToString());
 }
Esempio n. 3
0
 public abstract void HandleRequest(PurchaseRequest request);