public void SaveToFile(string directoryPath, string fileName, WorkReport report)
 {
     if (!Directory.Exists(directoryPath))
     {
         Directory.CreateDirectory(directoryPath);
     }
     File.WriteAllText(Path.Combine(directoryPath, fileName), report.ToString());
 }
示例#2
0
        static void Main(string[] args)
        {
            var report = new WorkReport();

            report.AddEntry(new WorkReportEntry {
                projectCode = "123Ds", projectName = "Project1", spentHours = 5
            });
            report.AddEntry(new WorkReportEntry {
                projectCode = "987Fc", projectName = "Project2", spentHours = 3
            });
            Console.WriteLine(report.ToString());
            var saver = new FileSaver();

            saver.SaveToFile(@"Reports", "WorkReport.txt", report);
        }