Table of Contents

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