Ejemplo n.º 1
0
        static void ExecuteApp()
        {
            IFileWriteService            fileWriteServices = new FileWriteService();
            IHendler <ImportFileCommand> importFileHendler = new ImportFileHendler(fileWriteServices);
            IFileReadService             fileReadService   = new FileReadService();

            do
            {
                Count++;

                Console.Clear();
                Console.WriteLine($"Processamento iniciado: {Count}");

                Console.WriteLine(new ImportFileApp(importFileHendler, fileReadService, Configuration).ImportFile());

                Console.WriteLine("Processamento finalizado.");
                Console.WriteLine("Deseja encerrar o Aplicativo? (s/n): ");

                string readLine;
                bool   sucess = LineReader.TryReadLine(out readLine, int.Parse(Configuration["TimingToExecute"]));

                if (sucess)
                {
                    if (readLine.ToLower().Equals("s"))
                    {
                        Exit = true;
                    }
                }
            } while (!Exit);

            Process.GetCurrentProcess().Kill();
        }
Ejemplo n.º 2
0
        public void ExecuteAppTest()
        {
            IFileWriteService            fileWriteServices = new FileWriteService();
            IHendler <ImportFileCommand> importFileHendler = new ImportFileHendler(fileWriteServices);
            IFileReadService             fileReadService   = new FileReadService();

            string retorno = new ImportFileApp(importFileHendler, fileReadService, Configuration).ImportFile();
        }