示例#1
0
        public static void Main(string[] args)
        {
            Console.WriteLine("Press any key to start extracting process...");
            Console.ReadKey();

            try
            {
                Console.WriteLine("Starting extraction...");
                MediatedSchema finalOutput = Extractor.GetOutputFromFile("live.json", "latest.json");
                Console.WriteLine("FinalOutput object deserialized");

                Console.WriteLine("Writing to file");
                JsonDumper.DumpJsonToFile("final.json", finalOutput);

                Console.WriteLine("Extraction successful");
                Console.ReadKey();
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception occured. Logging details...");
                Logger.LogException("ErrorLogs.log", e);
                Console.WriteLine("Logging finished. Press any key to stop application");
                Console.ReadKey();
            }
        }
示例#2
0
        public static void Main(string[] args)
        {
            Console.WriteLine("Press any key to start extracting process...");
            Console.ReadKey();

            try
            {
                Console.WriteLine("Starting integration");
                Console.WriteLine("Extraction started");
                Console.WriteLine("Establishing connection...");
                List <MediatedSchema> mediatedSchemas = Extractor.GetAllFromWeb().ToList();
                Console.WriteLine("Mediated schema objects deserialized");

                Console.WriteLine("Extraction successful");

                Console.WriteLine("Writing to files");
                JsonDumper.DumpJsonsToFiles("../output/", mediatedSchemas);

                Console.WriteLine("Extraction successful");
                Console.ReadKey();
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception occured. Logging details...");
                Logger.LogException("ErrorLogs.log", e);
                Console.WriteLine("Logging finished. Press any key to stop application");
                Console.ReadKey();
            }
        }