コード例 #1
0
ファイル: PayWithBank.cs プロジェクト: tsokota/GamesShopMVC
 public bool Pay(PayArgs args)
 {
     if (args is BankPayArgs)
     {
         var payArgs = args as BankPayArgs;
     }
     else
     {
         throw new ArgumentException("Incorrect type of PayArgs (Must be BankPayArgs)");
     }
     return(true);
 }
コード例 #2
0
ファイル: NoPayNow.cs プロジェクト: tsokota/GamesShopMVC
 public bool Pay(PayArgs args = null)
 {
     return(false);
 }
コード例 #3
0
ファイル: PaymentMethod.cs プロジェクト: tsokota/GamesShopMVC
 public virtual bool Pay(PayArgs args)
 {
     return(_payableBehavior.Pay(args));
 }