private string ParseEntry(DigitalNumbers digitalNumbers) { var response = ""; foreach (var digitalNumber in digitalNumbers.Numbers) { response += ParseNumber(digitalNumber); } return(response); }
private DigitalNumbers ParseEntry(Entry entry) { var digitalNumbers = new List <DigitalNumber>(9); for (int i = 0; i < NUMBER_OF_ITEMS_PER_LINE; i++) { int startPos = i * CHARS_PER_NUMBER; var digitalNumber = new DigitalNumber() { Line1 = entry.Line1.Substring(startPos, CHARS_PER_NUMBER), Line2 = entry.Line2.Substring(startPos, CHARS_PER_NUMBER), Line3 = entry.Line3.Substring(startPos, CHARS_PER_NUMBER) }; digitalNumbers.Add(digitalNumber); } var response = new DigitalNumbers() { Numbers = digitalNumbers }; return(response); }