public bool Execute(CreditAuthorizationContext context)
 {
     _gateway.LogReservation(
         context.CreditCardNumber,
         context.ReservationId,
         context.Amount);
     return(true);
 }
 public bool Execute(CreditAuthorizationContext context)
 {
     return _gateway.CheckIfCreditAvailable(
         context.CreditCardNumber,
         context.Amount);
 }