Interface ICourseStore
- Namespace
- InSite.Application.Courses.Read
- Assembly
- Shift.Sdk.dll
public interface ICourseStore
- Extension Methods
-
Methods
CancelTransaction(Guid)
void CancelTransaction(Guid transactionId)
Parameters
transactionId Guid
CommitTransaction(Guid)
void CommitTransaction(Guid transactionId)
Parameters
transactionId Guid
InsertActivity(CourseActivityAdded)
void InsertActivity(CourseActivityAdded e)
Parameters
e CourseActivityAdded
InsertCompetencies(CourseActivityCompetenciesAdded)
void InsertCompetencies(CourseActivityCompetenciesAdded e)
Parameters
e CourseActivityCompetenciesAdded
InsertCourse(CourseCreated)
void InsertCourse(CourseCreated e)
Parameters
e CourseCreated
InsertEnrollment(CourseEnrollmentAdded)
void InsertEnrollment(CourseEnrollmentAdded e)
Parameters
e CourseEnrollmentAdded
InsertModule(CourseModuleAdded)
void InsertModule(CourseModuleAdded e)
Parameters
e CourseModuleAdded
InsertPrerequisite(Change, Prerequisite, Guid, PrerequisiteObjectType)
void InsertPrerequisite(Change e, Prerequisite p, Guid objectId, PrerequisiteObjectType objectType)
Parameters
e Change
p Prerequisite
objectId Guid
objectType PrerequisiteObjectType
InsertUnit(CourseUnitAdded)
void InsertUnit(CourseUnitAdded e)
Parameters
e CourseUnitAdded
ModifyActivity(Change, Guid, ContentContainer, Action<QActivity>)
void ModifyActivity(Change e, Guid activityId, ContentContainer content, Action<QActivity> action)
Parameters
e Change
activityId Guid
content ContentContainer
action Action<QActivity>
ModifyCourse(Change, ContentContainer, Action<QCourse>)
void ModifyCourse(Change e, ContentContainer content, Action<QCourse> action)
Parameters
e Change
content ContentContainer
action Action<QCourse>
ModifyEnrollment(Change, Guid, Action<QCourseEnrollment>)
void ModifyEnrollment(Change e, Guid enrollmentId, Action<QCourseEnrollment> action)
Parameters
e Change
enrollmentId Guid
action Action<QCourseEnrollment>
ModifyModule(Change, Guid, ContentContainer, Action<QModule>)
void ModifyModule(Change e, Guid moduleId, ContentContainer content, Action<QModule> action)
Parameters
e Change
moduleId Guid
content ContentContainer
action Action<QModule>
ModifyUnit(Change, Guid, ContentContainer, Action<QUnit>)
void ModifyUnit(Change e, Guid unitId, ContentContainer content, Action<QUnit> action)
Parameters
e Change
unitId Guid
content ContentContainer
action Action<QUnit>
RemoveActivity(CourseActivityRemoved)
void RemoveActivity(CourseActivityRemoved e)
Parameters
e CourseActivityRemoved
RemoveCompetencies(CourseActivityCompetenciesRemoved)
void RemoveCompetencies(CourseActivityCompetenciesRemoved e)
Parameters
e CourseActivityCompetenciesRemoved
RemoveCourse(CourseDeleted)
void RemoveCourse(CourseDeleted e)
Parameters
e CourseDeleted
RemoveEnrollment(CourseEnrollmentRemoved)
void RemoveEnrollment(CourseEnrollmentRemoved e)
Parameters
e CourseEnrollmentRemoved
RemoveModule(CourseModuleRemoved)
void RemoveModule(CourseModuleRemoved e)
Parameters
e CourseModuleRemoved
RemovePrerequisite(Change, Guid)
void RemovePrerequisite(Change e, Guid prerequisiteId)
Parameters
e Change
prerequisiteId Guid
RemoveUnit(CourseUnitRemoved)
void RemoveUnit(CourseUnitRemoved e)
Parameters
e CourseUnitRemoved
StartTransaction(Guid)
Guid StartTransaction(Guid courseId)
Parameters
courseId Guid
Returns
- Guid