C# Класс ElectionsMandateCalculator.Helpers.InputParsers

Показать файл Открыть проект

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

Метод Описание
ParseCandidateFromString ( string recordLine ) : Candidate

Parsing line from Candidates.txt ex: Mir/Party/Sequence num/name 1;1;1;“Кандидат 1 в МИР 1 – Партия 1“ 1;1;2;“Кандидат 2 в МИР 1 – Партия 1“

ParseCandidatesListFromFile ( string fileName ) : List
ParseCandidatesListFromFileContent ( string fileContent ) : List
ParseLotsListFromFile ( string fileName ) : List
ParseMirFromString ( string recordLine ) : Mir

Parse Mir from Mirs.txt ex: 1;“МИР 1“;10 2;“МИР 2“;5 3;“Чужбина“;0

ParseMirsListFromFile ( string fileName ) : List
ParseMirsListFromFileContent ( string fileContent ) : List
ParsePartiesListFromFile ( string fileName ) : List
ParsePartiesListFromFileContent ( string fileContent ) : List
ParsePartyFromString ( string recordLine ) : Party

Parse Parties from Parties.txt ex: 1;“Партия 1“ 2;“Коалиция 1“ 1000;“Инициативен комитет в МИР 1“ 1001;“Инициативен комитет в МИР 2“

ParseResultFromString ( string recordLine ) : Result

Parse result from sample result file 6;3;3 6;4;1

ParseResultsListFromFile ( string fileName ) : List
ParseResultsListFromFileContent ( string fileContent ) : List
ParseVoteFromString ( string recordLine ) : Vote

Parse Vote from Votes.txt ex: 1;1;1000 1;2;500 1;1000;600

ParseVotesListFromFile ( string fileName ) : List
ParseVotesListFromFileContent ( string fileContent ) : List

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

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

Parsing line from Candidates.txt ex: Mir/Party/Sequence num/name 1;1;1;“Кандидат 1 в МИР 1 – Партия 1“ 1;1;2;“Кандидат 2 в МИР 1 – Партия 1“
public static ParseCandidateFromString ( string recordLine ) : Candidate
recordLine string
Результат ElectionsMandateCalculator.Models.Candidate

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

public static ParseCandidatesListFromFile ( string fileName ) : List
fileName string
Результат List

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

public static ParseCandidatesListFromFileContent ( string fileContent ) : List
fileContent string
Результат List

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

public static ParseLotsListFromFile ( string fileName ) : List
fileName string
Результат List

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

Parse Mir from Mirs.txt ex: 1;“МИР 1“;10 2;“МИР 2“;5 3;“Чужбина“;0
public static ParseMirFromString ( string recordLine ) : Mir
recordLine string
Результат ElectionsMandateCalculator.Models.Mir

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

public static ParseMirsListFromFile ( string fileName ) : List
fileName string
Результат List

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

public static ParseMirsListFromFileContent ( string fileContent ) : List
fileContent string
Результат List

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

public static ParsePartiesListFromFile ( string fileName ) : List
fileName string
Результат List

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

public static ParsePartiesListFromFileContent ( string fileContent ) : List
fileContent string
Результат List

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

Parse Parties from Parties.txt ex: 1;“Партия 1“ 2;“Коалиция 1“ 1000;“Инициативен комитет в МИР 1“ 1001;“Инициативен комитет в МИР 2“
public static ParsePartyFromString ( string recordLine ) : Party
recordLine string
Результат ElectionsMandateCalculator.Models.Party

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

Parse result from sample result file 6;3;3 6;4;1
public static ParseResultFromString ( string recordLine ) : Result
recordLine string
Результат Result

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

public static ParseResultsListFromFile ( string fileName ) : List
fileName string
Результат List

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

public static ParseResultsListFromFileContent ( string fileContent ) : List
fileContent string
Результат List

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

Parse Vote from Votes.txt ex: 1;1;1000 1;2;500 1;1000;600
public static ParseVoteFromString ( string recordLine ) : Vote
recordLine string
Результат ElectionsMandateCalculator.Models.Vote

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

public static ParseVotesListFromFile ( string fileName ) : List
fileName string
Результат List

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

public static ParseVotesListFromFileContent ( string fileContent ) : List
fileContent string
Результат List