public List <FileInformationModel> UserManualFixFiles(List <FileInformationModel> files) { Console.WriteLine("Writing files to csv"); writeService.WriteMediaFilesToCSV(files); Console.WriteLine("Opening default csv editor, program will continue after you close the file"); ProcessStartInfo startInfo = new ProcessStartInfo(string.Concat(outputDirectoryPath, nameChangePath)); Process.Start(startInfo); fileUtilities.WaitForFileUnlock(string.Concat(outputDirectoryPath, nameChangePath)); Console.WriteLine("File is unlocked, press enter to continue"); Console.ReadLine(); files = readService.ReadMediaFilesFromCSV(files); return(files); }