public CreditCardPayment(IChargable chargable, long charged, CreditCardType creditCardType, string cardNumber, CardIssuer cardIssuer, long basePoint) : base(chargable, charged, charged, basePoint) { _creditCardType = creditCardType; _cardIssuer = cardIssuer; _cardNumber = cardNumber; }
public void Initialize(Rigidbody2D self, Weapon weapon) { this.self = self; this.weapon = weapon; patternInstance = Instantiate(pattern); if(patternInstance is ShootingPattern_CalculatedSpread calculatedSpread) { calculatedSpread.Initialize(timeBtwShots); } if (patternInstance is ShootingPattern_RandomSpread randomSpread) { randomSpread.Initialize(timeBtwShots); } chargedPattern = patternInstance as IChargable; }
protected Payment(IChargable chargable, long charged, long paid, long basePoint) { var customer = chargable.GetCustomer(); _transactionCode = chargable.GetTransactionId(); _transactionType = chargable.GetTransactionType(); _charged = charged; _paid = paid; _change = _paid - _charged <= 0 ? 0 : _paid - _charged; _basePoint = basePoint; if (customer.IsInActiveMembership) { var totalPointsEarned = Math.Floor((double)charged / _basePoint); customer.Membership.AddPoint((long)totalPointsEarned); } }
protected Payment(IChargable chargable, long charged, long paid, long basePoint) { var customer = chargable.GetCustomer(); _transactionCode = chargable.GetTransactionId(); _transactionType = chargable.GetTransactionType(); _charged = charged; _paid = paid; _change = _paid - _charged <= 0 ? 0 : _paid - _charged; _basePoint = basePoint; if (customer.IsInActiveMembership) { var totalPointsEarned = Math.Floor((double)charged / _basePoint); customer.Membership.AddPoint((long)totalPointsEarned); } }
public Payment MakePayment(Customer customer, IChargable chargable) { }
public int CalculatePointsEarned(IChargable chargable, double basePoint) { return (int) Math.Floor(chargable.GetTotalCharged() / basePoint); }
public DebitCardPayment(IChargable chargable, long charged, CardIssuer cardIssuer, string cardNumber, long basePoint) : base(chargable, charged, charged, basePoint) { _cardIssuer = cardIssuer; _cardNumber = cardNumber; }
public CashPayment(IChargable chargable, long charged, long paid, long basePoint) : base(chargable, charged, paid, basePoint) { }
public DebitCardPayment(IChargable chargable, long charged, CardIssuer cardIssuer, string cardNumber, long basePoint) : base(chargable, charged, charged, basePoint) { _cardIssuer = cardIssuer; _cardNumber = cardNumber; }
public CashPayment(IChargable chargable, long charged, long paid, long basePoint) : base(chargable, charged, paid, basePoint) { }
public CreditCardPayment(IChargable chargable, long charged, CreditCardType creditCardType, string cardNumber, CardIssuer cardIssuer, long basePoint) : base(chargable, charged, charged, basePoint) { _creditCardType = creditCardType; _cardIssuer = cardIssuer; _cardNumber = cardNumber; }
public Payment MakePayment(Customer customer, IChargable chargable) { }
public int CalculatePointsEarned(IChargable chargable, double basePoint) { return((int)Math.Floor(chargable.GetTotalCharged() / basePoint)); }