ElectionsMandateCalculator.Helpers.InputParsers.ParseCandidateFromString C# (CSharp) Method

ParseCandidateFromString() public static method

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
return ElectionsMandateCalculator.Models.Candidate
        public static Candidate ParseCandidateFromString(string recordLine)
        {
            if (string.IsNullOrEmpty(recordLine))
            {
                throw new ArgumentNullException();
            }

            var propValues = recordLine.Split(SEPARATOR);

            var item = new Candidate(
                                mirId: int.Parse(propValues[0]),
                                partyId: int.Parse(propValues[1]),
                                name: propValues[2]
                            );

            return item;
        }