/// <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()
     });
 }
 /// <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()
     });
 }
 /// <summary>Creating an instance of <see cref="GroupSessionResultReport"/> via connection string</summary>
 /// <param name="connectionString">SQL Server connection string</param>
 public GroupSessionResultReport(string connectionString = @"Data Source=KONSTANTINPC\SQLEXPRESS; Initial Catalog=ResultSession; Integrated Security=true;")
 {
     GroupSessionResultTable = new GroupSessionResultTable(connectionString);
     AssessmentDynamicsTable = new AssessmentDynamicsTable(connectionString);
 }