Пример #1
0
            public void AddReport(Report report)
            {
                ReportGroupByStudent  reports     = null;
                ReportGroupByCategory reportStats = null;

                if (!groupByClassName.TryGetValue(report.ClassName, out reports))
                {
                    reports = new ReportGroupByStudent();
                    groupByClassName[report.ClassName] = reports;
                }
                if (!groupByClassNameStats.TryGetValue(report.ClassName, out reportStats))
                {
                    reportStats = new ReportGroupByCategory();
                    groupByClassNameStats[report.ClassName] = reportStats;
                }
                reportStats.AddReport(report);
                reports.AddReport(report);
            }
Пример #2
0
 public void AddReport(Report report)
 {
     ReportGroupByStudent reports = null;
     ReportGroupByCategory reportStats = null;
     if (!groupByClassName.TryGetValue(report.ClassName, out reports))
     {
         reports = new ReportGroupByStudent();
         groupByClassName[report.ClassName] = reports;
     }
     if (!groupByClassNameStats.TryGetValue(report.ClassName, out reportStats))
     {
         reportStats = new ReportGroupByCategory();
         groupByClassNameStats[report.ClassName] = reportStats;
     }
     reportStats.AddReport(report);
     reports.AddReport(report);
 }