C# Класс ModulusChecking.Models.BankAccountDetails

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
AisNotZeroAndGisNineWeights int[]
AisNotZeroAndGisNotNineWeights int[]

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
ExceptionEightPreProcessing ( IEnumerable mappings ) : void
ExceptionSevenPreprocessing ( IList mappings ) : IList
ExceptionTenPreProcessing ( IList mappings ) : IList
PrepareString ( string value ) : string
ZeroiseUtoB ( ModulusWeightMapping weightMapping ) : ModulusWeightMapping

Описание методов

BankAccountDetails() публичный Метод

public BankAccountDetails ( string sortCode, string accountNumber ) : System
sortCode string
accountNumber string
Результат System

From() публичный статический Метод

public static From ( SortCode sortCode, ModulusChecking.Models.AccountNumber accountNumber, IEnumerable weightMappings ) : BankAccountDetails
sortCode SortCode
accountNumber ModulusChecking.Models.AccountNumber
weightMappings IEnumerable
Результат BankAccountDetails

GetExceptionTwoAlternativeWeights() публичный Метод

public GetExceptionTwoAlternativeWeights ( int originalWeights ) : int[]
originalWeights int
Результат int[]

IsExceptionThreeAndCanSkipSecondCheck() публичный Метод

public IsExceptionThreeAndCanSkipSecondCheck ( ) : bool
Результат bool

IsExceptionTwoAndFirstCheckPassed() публичный Метод

public IsExceptionTwoAndFirstCheckPassed ( ) : bool
Результат bool

IsSecondCheckRequired() публичный Метод

public IsSecondCheckRequired ( ) : bool
Результат bool

IsUncheckableForeignAccount() публичный Метод

public IsUncheckableForeignAccount ( ) : bool
Результат bool

IsValidForModulusCheck() публичный Метод

public IsValidForModulusCheck ( ) : bool
Результат bool

RequiresCouttsAccountCheck() публичный Метод

public RequiresCouttsAccountCheck ( ) : bool
Результат bool

ToCombinedString() публичный Метод

public ToCombinedString ( ) : String
Результат String

ToString() публичный Метод

public ToString ( ) : string
Результат string

Описание свойств

AisNotZeroAndGisNineWeights публичное статическое свойство

public static int[] AisNotZeroAndGisNineWeights
Результат int[]

AisNotZeroAndGisNotNineWeights публичное статическое свойство

public static int[] AisNotZeroAndGisNotNineWeights
Результат int[]