C# Class ModulusChecking.Models.BankAccountDetails

Afficher le fichier Open project: pauldambra/ModulusChecker Class Usage Examples

Méthodes publiques

Свойство Type Description
AisNotZeroAndGisNineWeights int[]
AisNotZeroAndGisNotNineWeights int[]

Méthodes publiques

Méthode Description
BankAccountDetails ( string sortCode, string accountNumber ) : System
From ( SortCode sortCode, ModulusChecking.Models.AccountNumber accountNumber, IEnumerable weightMappings ) : BankAccountDetails
GetExceptionTwoAlternativeWeights ( int originalWeights ) : int[]
IsExceptionThreeAndCanSkipSecondCheck ( ) : bool
IsExceptionTwoAndFirstCheckPassed ( ) : bool
IsSecondCheckRequired ( ) : bool
IsUncheckableForeignAccount ( ) : bool
IsValidForModulusCheck ( ) : bool
RequiresCouttsAccountCheck ( ) : bool
ToCombinedString ( ) : String
ToString ( ) : string

Private Methods

Méthode Description
ExceptionEightPreProcessing ( IEnumerable mappings ) : void
ExceptionSevenPreprocessing ( IList mappings ) : IList
ExceptionTenPreProcessing ( IList mappings ) : IList
PrepareString ( string value ) : string
ZeroiseUtoB ( ModulusWeightMapping weightMapping ) : ModulusWeightMapping

Method Details

BankAccountDetails() public méthode

public BankAccountDetails ( string sortCode, string accountNumber ) : System
sortCode string
accountNumber string
Résultat System

From() public static méthode

public static From ( SortCode sortCode, ModulusChecking.Models.AccountNumber accountNumber, IEnumerable weightMappings ) : BankAccountDetails
sortCode SortCode
accountNumber ModulusChecking.Models.AccountNumber
weightMappings IEnumerable
Résultat BankAccountDetails

GetExceptionTwoAlternativeWeights() public méthode

public GetExceptionTwoAlternativeWeights ( int originalWeights ) : int[]
originalWeights int
Résultat int[]

IsExceptionThreeAndCanSkipSecondCheck() public méthode

public IsExceptionThreeAndCanSkipSecondCheck ( ) : bool
Résultat bool

IsExceptionTwoAndFirstCheckPassed() public méthode

public IsExceptionTwoAndFirstCheckPassed ( ) : bool
Résultat bool

IsSecondCheckRequired() public méthode

public IsSecondCheckRequired ( ) : bool
Résultat bool

IsUncheckableForeignAccount() public méthode

public IsUncheckableForeignAccount ( ) : bool
Résultat bool

IsValidForModulusCheck() public méthode

public IsValidForModulusCheck ( ) : bool
Résultat bool

RequiresCouttsAccountCheck() public méthode

public RequiresCouttsAccountCheck ( ) : bool
Résultat bool

ToCombinedString() public méthode

public ToCombinedString ( ) : String
Résultat String

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

AisNotZeroAndGisNineWeights public_oe static_oe property

public static int[] AisNotZeroAndGisNineWeights
Résultat int[]

AisNotZeroAndGisNotNineWeights public_oe static_oe property

public static int[] AisNotZeroAndGisNotNineWeights
Résultat int[]