public void ImportScrapeFiles()
        {
            var files = parsers.GetJsonFiles();

            files = files.OrderByDescending(r => r).ToList();
            foreach (var file in files)
            {
                ImportScrapeFile(file);
            }
        }
        public void Run()
        {
            var files = parsers.GetJsonFiles();
            var x     = cvConfiguration.JsonDir();

            x = cvConfiguration.GetValue("csvDir");
            var y = cvConfiguration.GetValue("csvDir");

            var jsonDir = cfg.GetValue <string>("jsonDir");
            var csvDir  = cfg.GetValue <string>("csvDir");

            var recs = ctx.ScrapeRuns.ToList();
        }
        public void ExistsVsNew()
        {
            var files      = parsers.GetJsonFiles();
            int existCount = 0; // 10
            int newCount   = 0; // 32

            foreach (var file in files)
            {
                cvScrapeData data        = parsers.ParseJson(file);
                var          existScrape = ctx.ScrapeRuns.FirstOrDefault(r => r.Heading == data.heading);
                if (existScrape != null)
                {
                    existCount++;
                }
                else
                {
                    newCount++;
                }
            }
            Console.WriteLine("exists: {0}", existCount);
            Console.WriteLine("new   : {0}", newCount);
        }