ModulusChecking.Steps.Calculators.StandardModulusExceptionFourteenCalculator.Process C# (CSharp) Method

Process() public method

public Process ( BankAccountDetails bankAccountDetails ) : bool
bankAccountDetails ModulusChecking.Models.BankAccountDetails
return bool
        public override bool Process(BankAccountDetails bankAccountDetails)
        {
            if (!bankAccountDetails.AccountNumber.IsValidCouttsNumber)
            {
                return false;
            }

            var secondCheckDetails = BankAccountDetails.From(bankAccountDetails.SortCode, 
                                                             bankAccountDetails.AccountNumber.SlideFinalDigitOff(),
                                                             bankAccountDetails.WeightMappings);

            return base.Process(secondCheckDetails);
        }
    }
StandardModulusExceptionFourteenCalculator