Exemple #1
0
        public ActionResult Bridge()
        {
            ILogger       textLog  = new TextLogger();
            IDataImporter importer = new BasicDataImporter();

            importer.Logger = textLog;
            importer.Import();

            textLog         = new XmlLogger();
            importer        = new AdvanceDataImporter();
            importer.Logger = textLog;
            importer.Import();

            return(View());
        }
Exemple #2
0
 static void BasicProcessStatsheetDirectory(string connString, string directoryPath)
 {
     if (!Directory.Exists(directoryPath))
     {
         Console.WriteLine(directoryPath + " does not exist!");
     }
     else
     {
         Stopwatch         timer    = new Stopwatch();
         BasicDataImporter importer = new BasicDataImporter();
         foreach (string path in Directory.GetFiles(directoryPath, "*.xlsx"))
         {
             Console.WriteLine("--------------------");
             Console.WriteLine("BASIC PROCESS: " + path);
             timer.Restart();
             StatbookModel model = StatbookReader.StatbookReader.ReadStatbook(path);
             importer.Import(connString, model);
             timer.Stop();
             Console.WriteLine("Finished BASIC PROCESS " + path + ": " + timer.Elapsed.TotalSeconds);
         }
     }
 }