C# Class ModulusChecking.Steps.Calculators.DoubleAlternateCalculatorExceptionFive

Inheritance: BaseModulusCalculator
Show file Open project: zopaUK/ModulusChecker Class Usage Examples

Public Methods

Method Description
Process ( BankAccountDetails bankAccountDetails ) : bool

/Perform the second double alternate check, and for the double alternate check with exception 5 the checkdigit is h from the original account number, except: • After dividing the result by 10; - if the remainder=0 and h=0 the account number is valid - for all other remainders, take the remainder away from 10. If the number you get is the same as h then the account number is valid.

Protected Methods

Method Description
GetWeightSumForStep ( BankAccountDetails bankAccountDetails ) : int

Method Details

GetWeightSumForStep() protected abstract method

protected abstract GetWeightSumForStep ( BankAccountDetails bankAccountDetails ) : int
bankAccountDetails ModulusChecking.Models.BankAccountDetails
return int

Process() public method

/Perform the second double alternate check, and for the double alternate check with exception 5 the checkdigit is h from the original account number, except: • After dividing the result by 10; - if the remainder=0 and h=0 the account number is valid - for all other remainders, take the remainder away from 10. If the number you get is the same as h then the account number is valid.
public Process ( BankAccountDetails bankAccountDetails ) : bool
bankAccountDetails ModulusChecking.Models.BankAccountDetails
return bool