/// <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); }