Example #1
0
        public IEnumerable <string> Read()
        {
            var    inputLines = new List <string>();
            string line;

            using (var streamReader = new StreamReader(filePath))
            {
                while ((line = streamReader.ReadLine()) != null)
                {
                    if (inputValidator.IsCommentLine(line))
                    {
                        continue;
                    }

                    inputLines.Add(line);
                }
            }

            return(inputLines);
        }
Example #2
0
        public IEnumerable <string> Read()
        {
            var inputLines = new List <string>();

            Console.WriteLine("Type one data row in proper format and and hit enter.");
            Console.WriteLine("Type exit to stop reading.");
            string line = Console.ReadLine();

            while (line != "exit")
            {
                if (inputValidator.IsCommentLine(line))
                {
                    Console.WriteLine("Line ignored.");
                    line = Console.ReadLine();
                    continue;
                }

                inputLines.Add(line);
                Console.WriteLine("Line added.");
                line = Console.ReadLine();
            }

            return(inputLines);
        }