Пример #1
0
        private static void TstParsing()
        {
            _logger.Log("Begin");

            var handler = new ParsingHandler();

            handler.Run();

            _logger.Log("End");
        }
Пример #2
0
        } // END ParseCSV()


        // Method that will use delegate to call proper method depending on
        // parameters passed in.
        public Dictionary<string, CityInfo> ParseFile(string fileName, string fileType)
        {

            if (fileType == ".csv")
            {
                ParsingHandler parserHandler = new ParsingHandler(ParseCSV);
                parserHandler.Invoke(fileName + fileType);
            }
            else if (fileType == ".json")
            {
                ParsingHandler parserHandler = new ParsingHandler(ParseJSON);
                parserHandler.Invoke(fileName + fileType);
            }
            else if (fileType == ".xml")
            {
                ParsingHandler parserHandler = new ParsingHandler(ParseXML);
                parserHandler.Invoke(fileName + fileType);
            }

            return CityDictionary;

        } // END ParseFile()