Esempio n. 1
0
        private string ParseEntry(DigitalNumbers digitalNumbers)
        {
            var response = "";

            foreach (var digitalNumber in digitalNumbers.Numbers)
            {
                response += ParseNumber(digitalNumber);
            }

            return(response);
        }
Esempio n. 2
0
        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);
        }