Interface ICourseSearch
- Namespace
- InSite.Application.Courses.Read
- Assembly
- Shift.Sdk.dll
public interface ICourseSearch
- Extension Methods
-
Methods
GetActivity(Guid)
QActivity GetActivity(Guid activityId)
Parameters
activityId Guid
Returns
- QActivity
GetActivityByGradeItem(Guid)
QActivity GetActivityByGradeItem(Guid gradeItemId)
Parameters
gradeItemId Guid
Returns
- QActivity
QActivity GetActivityBySurveyForm(Guid formId)
Parameters
formId Guid
Returns
- QActivity
GetActivityCompetencies(Guid)
List<QActivityCompetency> GetActivityCompetencies(Guid activityId)
Parameters
activityId Guid
Returns
- List<QActivityCompetency>
GetCourse(Guid)
QCourse GetCourse(Guid courseId)
Parameters
courseId Guid
Returns
- QCourse
GetCourseIdByActivityId(Guid)
Guid? GetCourseIdByActivityId(Guid activityId)
Parameters
activityId Guid
Returns
- Guid?
GetEnrollments(Guid)
List<QCourseEnrollment> GetEnrollments(Guid courseId)
Parameters
courseId Guid
Returns
- List<QCourseEnrollment>
GetModule(Guid)
QModule GetModule(Guid moduleId)
Parameters
moduleId Guid
Returns
- QModule
GetPrerequisites(Guid)
List<QCoursePrerequisite> GetPrerequisites(Guid courseId)
Parameters
courseId Guid
Returns
- List<QCoursePrerequisite>
GetPrerequisitesByTrigger(Guid)
List<QCoursePrerequisite> GetPrerequisitesByTrigger(Guid triggerId)
Parameters
triggerId Guid
Returns
- List<QCoursePrerequisite>
GetUnit(Guid)
QUnit GetUnit(Guid unitId)
Parameters
unitId Guid
Returns
- QUnit