Class QCourseStore
- Namespace
- InSite.Persistence
- Assembly
- InSite.Persistence.dll
public class QCourseStore : ICourseStore
- Inheritance
-
QCourseStore
- Implements
-
- Inherited Members
-
Constructors
QCourseStore(IContentStore)
public QCourseStore(IContentStore contentStore)
Parameters
contentStore IContentStore
Methods
CancelTransaction(Guid)
public void CancelTransaction(Guid transactionId)
Parameters
transactionId Guid
CommitTransaction(Guid)
public void CommitTransaction(Guid transactionId)
Parameters
transactionId Guid
InsertActivity(CourseActivityAdded)
public void InsertActivity(CourseActivityAdded e)
Parameters
e CourseActivityAdded
InsertCompetencies(CourseActivityCompetenciesAdded)
public void InsertCompetencies(CourseActivityCompetenciesAdded e)
Parameters
e CourseActivityCompetenciesAdded
InsertCourse(CourseCreated)
public void InsertCourse(CourseCreated e)
Parameters
e CourseCreated
InsertEnrollment(CourseEnrollmentAdded)
public void InsertEnrollment(CourseEnrollmentAdded e)
Parameters
e CourseEnrollmentAdded
InsertModule(CourseModuleAdded)
public void InsertModule(CourseModuleAdded e)
Parameters
e CourseModuleAdded
InsertPrerequisite(Change, Prerequisite, Guid, PrerequisiteObjectType)
public void InsertPrerequisite(Change e, Prerequisite p, Guid objectId, PrerequisiteObjectType objectType)
Parameters
e Change
p Prerequisite
objectId Guid
objectType PrerequisiteObjectType
InsertUnit(CourseUnitAdded)
public void InsertUnit(CourseUnitAdded e)
Parameters
e CourseUnitAdded
ModifyActivity(Change, Guid, ContentContainer, Action<QActivity>)
public 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>)
public void ModifyCourse(Change e, ContentContainer content, Action<QCourse> action)
Parameters
e Change
content ContentContainer
action Action<QCourse>
ModifyEnrollment(Change, Guid, Action<QCourseEnrollment>)
public void ModifyEnrollment(Change e, Guid enrollmentId, Action<QCourseEnrollment> action)
Parameters
e Change
enrollmentId Guid
action Action<QCourseEnrollment>
ModifyModule(Change, Guid, ContentContainer, Action<QModule>)
public 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>)
public void ModifyUnit(Change e, Guid unitId, ContentContainer content, Action<QUnit> action)
Parameters
e Change
unitId Guid
content ContentContainer
action Action<QUnit>
RemoveActivity(CourseActivityRemoved)
public void RemoveActivity(CourseActivityRemoved e)
Parameters
e CourseActivityRemoved
RemoveCompetencies(CourseActivityCompetenciesRemoved)
public void RemoveCompetencies(CourseActivityCompetenciesRemoved e)
Parameters
e CourseActivityCompetenciesRemoved
RemoveCourse(CourseDeleted)
public void RemoveCourse(CourseDeleted e)
Parameters
e CourseDeleted
RemoveEnrollment(CourseEnrollmentRemoved)
public void RemoveEnrollment(CourseEnrollmentRemoved e)
Parameters
e CourseEnrollmentRemoved
RemoveModule(CourseModuleRemoved)
public void RemoveModule(CourseModuleRemoved e)
Parameters
e CourseModuleRemoved
RemovePrerequisite(Change, Guid)
public void RemovePrerequisite(Change e, Guid prerequisiteId)
Parameters
e Change
prerequisiteId Guid
RemoveUnit(CourseUnitRemoved)
public void RemoveUnit(CourseUnitRemoved e)
Parameters
e CourseUnitRemoved
StartTransaction(Guid)
public Guid StartTransaction(Guid courseId)
Parameters
courseId Guid
Returns
- Guid