public void RunExecute(FileIn fileIn, FileOut, fileout) { var scheduler = new FileInFileOut { FileIn = fileIn, FileOut = fileOut }; scheduler.Execute(); }
private void Process(string fileName) { try { FileIn file = new FileIn(_writeTextFile, _moveFile, fileName, _readFromFile.ReadAllLines(fileName)); file.GenerateReport(); file.SetProcessedFile(); _logger.LogInformation($"Arquivo processado: {Path.GetFileName(fileName)}"); } catch (Exception ex) { _logger.LogError(ex, ex.Message); } }