예제 #1
0
파일: Program.cs 프로젝트: Thomas1906/RTask
        private static void Main()
        {
            IFileReaderService fileReaderService = new FileReaderService();

            if (fileReaderService.FileExists())
            {
                var inputLines = fileReaderService.ReadFile();
                if (inputLines.Length > 0)
                {
                    IInputMaterialsService inputMaterialsService = new InputMaterialsService();
                    var materialList = inputMaterialsService.CreateMaterialList(inputLines);
                    var outputString = inputMaterialsService.CreateOutputList(materialList);

                    fileReaderService.SaveFile(outputString);

                    Console.WriteLine(outputString);
                }
            }

            Console.WriteLine();
            Console.WriteLine("Press ANY key to exit");
            Console.ReadLine();
        }
예제 #2
0
 public bool FileExists(string path) => FileReaderService.FileExists(path);