/// <inheritdoc cref="IGroupSessionResultReport.GetReport(Func{GroupSessionResultTableRowView, object}, bool)/>
 public GroupSessionResultReportView GetReport(Func <GroupSessionResultTableRowView, object> predicate, bool isDescOrder = false)
 {
     return(new GroupSessionResultReportView
     {
         GroupSessionResultTables = GroupSessionResultTable.GetGroupSessionResultTables(predicate, isDescOrder),
         AssessmentDynamicsTable = AssessmentDynamicsTable.GetAssessmentDynamicsTable()
     });
 }
 /// <inheritdoc cref="IGroupSessionResultReport.GetReport(AssessmentDynamicsTableOrderBy, bool)/>
 public GroupSessionResultReportView GetReport(AssessmentDynamicsTableOrderBy orderBy, bool isDescOrder)
 {
     return(new GroupSessionResultReportView
     {
         GroupSessionResultTables = GroupSessionResultTable.GetGroupSessionResultTables(),
         AssessmentDynamicsTable = AssessmentDynamicsTable.GetAssessmentDynamicsTable(orderBy, isDescOrder)
     });
 }
 /// <inheritdoc cref="IGroupSessionResultReport.GetReport"/>
 public GroupSessionResultReportView GetReport()
 {
     return(new GroupSessionResultReportView
     {
         GroupSessionResultTables = GroupSessionResultTable.GetGroupSessionResultTables(),
         AssessmentDynamicsTable = AssessmentDynamicsTable.GetAssessmentDynamicsTable()
     });
 }