Table of Contents

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

GetActivityBySurveyForm(Guid)

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