public CommonCard(string number, CardSecurity security, DateTime expirationDate, Customer owner, Bank emittent)
 {
     Number                    = number;
     Security                  = security;
     ExpirationDate            = expirationDate;
     Owner                     = owner;
     Emittent                  = emittent;
     Balance                   = 0;
     DepositCommissionPercent  = 0.05m;
     WithdrawCommissionPercent = 0.05m;
 }
Example #2
0
 public PlatinumCard(string number, CardSecurity security, DateTime expirationDate, Customer owner, Bank emittent)
     : base(number, security, expirationDate, owner, emittent)
 {
 }
Example #3
0
 public UniversalCard(string number, CardSecurity security, DateTime expirationDate, Customer owner, Bank emittent)
     : base(number, security, expirationDate, owner, emittent)
 {
     WithdrawCommissionPercent = 0.04m;
 }
Example #4
0
 public SavingsCard(string number, CardSecurity security, DateTime expirationDate, Customer owner, Bank emittent)
     : base(number, security, expirationDate, owner, emittent)
 {
     WithdrawCommissionPercent       = 0.02m;
     TransferPaymentCommisionPersent = 0.01m;
 }