Exemple #1
0
 public void SaveToFile(string directoryPath, string fileName, CourseReport report)
 {
     if (!Directory.Exists(directoryPath))
     {
         Directory.CreateDirectory(directoryPath);
     }
     File.WriteAllText(Path.Combine(directoryPath, fileName), report.ToString());
 }
Exemple #2
0
        private static void SRPExercise()
        {
            var report = new CourseReport();

            report.AddEntry(new CourseReportEntry {
                Name = "Patrones de diseño", Students = 1000, Rating = 5
            });
            report.AddEntry(new CourseReportEntry {
                Name = "Flutter", Students = 1900, Rating = 4.5
            });

            Console.WriteLine(report.ToString());
            var saver = new FileSaver();

            saver.SaveToFile(@"Reports", "WorkReport.txt", report);
        }
Exemple #3
0
        static void Main(string[] args)
        {
            var report    = new CourseReport();
            var fileSaver = new FileSaver();

            report.AddEntry(new CourseReportEntry()
            {
                Name = "Arlington", Rating = 3, Students = 20
            });
            report.AddEntry(new CourseReportEntry()
            {
                Name = "Jose", Rating = 2, Students = 20
            });

            Console.WriteLine(report.ToString());

            fileSaver.SaveToFile(@"Reports", "ResultReport.txt", report);
        }