Table of Contents

Class CourseState

Namespace
InSite.Domain.Courses
Assembly
Shift.Sdk.dll
public class CourseState : AggregateState
Inheritance
CourseState
Inherited Members
Extension Methods

Constructors

CourseState()

public CourseState()

Properties

Content

public ContentContainer Content { get; set; }

Property Value

ContentContainer

Enrollments

public List<Enrollment> Enrollments { get; set; }

Property Value

List<Enrollment>

Identifier

public Guid Identifier { get; set; }

Property Value

Guid

IsRemoved

public bool IsRemoved { get; set; }

Property Value

bool

Organization

public Guid Organization { get; set; }

Property Value

Guid

Units

public List<Unit> Units { get; set; }

Property Value

List<Unit>

Methods

GetActivity(Guid)

public Activity GetActivity(Guid activityId)

Parameters

activityId Guid

Returns

Activity

GetActivityByGradeItem(Guid)

public Activity GetActivityByGradeItem(Guid gradeItemId)

Parameters

gradeItemId Guid

Returns

Activity

GetBoolValue(CourseField)

public bool? GetBoolValue(CourseField personField)

Parameters

personField CourseField

Returns

bool?

GetDateOffsetValue(CourseField)

public DateTimeOffset? GetDateOffsetValue(CourseField personField)

Parameters

personField CourseField

Returns

DateTimeOffset?

GetGuidValue(CourseField)

public Guid? GetGuidValue(CourseField personField)

Parameters

personField CourseField

Returns

Guid?

GetIntValue(CourseField)

public int? GetIntValue(CourseField personField)

Parameters

personField CourseField

Returns

int?

GetModule(Guid)

public Module GetModule(Guid moduleId)

Parameters

moduleId Guid

Returns

Module

GetTextValue(CourseField)

public string GetTextValue(CourseField personField)

Parameters

personField CourseField

Returns

string

GetUnit(Guid)

public Unit GetUnit(Guid unitId)

Parameters

unitId Guid

Returns

Unit

When(CourseActivitiesResequenced)

public void When(CourseActivitiesResequenced e)

Parameters

e CourseActivitiesResequenced

When(CourseActivityAdded)

public void When(CourseActivityAdded e)

Parameters

e CourseActivityAdded

When(CourseActivityAssessmentFormConnected)

public void When(CourseActivityAssessmentFormConnected e)

Parameters

e CourseActivityAssessmentFormConnected

When(CourseActivityCompetenciesAdded)

public void When(CourseActivityCompetenciesAdded e)

Parameters

e CourseActivityCompetenciesAdded

When(CourseActivityCompetenciesRemoved)

public void When(CourseActivityCompetenciesRemoved e)

Parameters

e CourseActivityCompetenciesRemoved

When(CourseActivityContentModified)

public void When(CourseActivityContentModified e)

Parameters

e CourseActivityContentModified

When(CourseActivityFieldBoolModified)

public void When(CourseActivityFieldBoolModified e)

Parameters

e CourseActivityFieldBoolModified

When(CourseActivityFieldDateModified)

public void When(CourseActivityFieldDateModified e)

Parameters

e CourseActivityFieldDateModified

When(CourseActivityFieldGuidModified)

public void When(CourseActivityFieldGuidModified e)

Parameters

e CourseActivityFieldGuidModified

When(CourseActivityFieldIntModified)

public void When(CourseActivityFieldIntModified e)

Parameters

e CourseActivityFieldIntModified

When(CourseActivityFieldTextModified)

public void When(CourseActivityFieldTextModified e)

Parameters

e CourseActivityFieldTextModified

When(CourseActivityGradeItemConnected)

public void When(CourseActivityGradeItemConnected e)

Parameters

e CourseActivityGradeItemConnected

When(CourseActivityLegacyPrerequisiteConnected)

public void When(CourseActivityLegacyPrerequisiteConnected e)

Parameters

e CourseActivityLegacyPrerequisiteConnected

When(CourseActivityMoved)

public void When(CourseActivityMoved e)

Parameters

e CourseActivityMoved

When(CourseActivityPrerequisiteAdded)

public void When(CourseActivityPrerequisiteAdded e)

Parameters

e CourseActivityPrerequisiteAdded

When(CourseActivityPrerequisiteRemoved)

public void When(CourseActivityPrerequisiteRemoved e)

Parameters

e CourseActivityPrerequisiteRemoved

When(CourseActivityQuizConnected)

public void When(CourseActivityQuizConnected e)

Parameters

e CourseActivityQuizConnected

When(CourseActivityRemoved)

public void When(CourseActivityRemoved e)

Parameters

e CourseActivityRemoved

When(CourseActivitySurveyFormConnected)

public void When(CourseActivitySurveyFormConnected e)

Parameters

e CourseActivitySurveyFormConnected

When(CourseActivityTimestampsModified)

public void When(CourseActivityTimestampsModified e)

Parameters

e CourseActivityTimestampsModified

When(CourseActivityTypeModified)

public void When(CourseActivityTypeModified e)

Parameters

e CourseActivityTypeModified

When(CourseActivityUrlModified)

public void When(CourseActivityUrlModified e)

Parameters

e CourseActivityUrlModified

When(CourseCatalogConnected)

public void When(CourseCatalogConnected e)

Parameters

e CourseCatalogConnected

When(CourseCompletionActivityConfigured)

public void When(CourseCompletionActivityConfigured e)

Parameters

e CourseCompletionActivityConfigured

When(CourseContentModified)

public void When(CourseContentModified e)

Parameters

e CourseContentModified

When(CourseCreated)

public void When(CourseCreated e)

Parameters

e CourseCreated

When(CourseDeleted)

public void When(CourseDeleted e)

Parameters

e CourseDeleted

When(CourseEnrollmentAdded)

public void When(CourseEnrollmentAdded e)

Parameters

e CourseEnrollmentAdded

When(CourseEnrollmentCompleted)

public void When(CourseEnrollmentCompleted e)

Parameters

e CourseEnrollmentCompleted

When(CourseEnrollmentIncreased)

public void When(CourseEnrollmentIncreased e)

Parameters

e CourseEnrollmentIncreased

When(CourseEnrollmentModified)

public void When(CourseEnrollmentModified e)

Parameters

e CourseEnrollmentModified

When(CourseEnrollmentRemoved)

public void When(CourseEnrollmentRemoved e)

Parameters

e CourseEnrollmentRemoved

When(CourseFieldBoolModified)

public void When(CourseFieldBoolModified e)

Parameters

e CourseFieldBoolModified

When(CourseFieldDateTimeOffsetModified)

public void When(CourseFieldDateTimeOffsetModified e)

Parameters

e CourseFieldDateTimeOffsetModified

When(CourseFieldGuidModified)

public void When(CourseFieldGuidModified e)

Parameters

e CourseFieldGuidModified

When(CourseFieldIntModified)

public void When(CourseFieldIntModified e)

Parameters

e CourseFieldIntModified

When(CourseFieldTextModified)

public void When(CourseFieldTextModified e)

Parameters

e CourseFieldTextModified

When(CourseFrameworkConnected)

public void When(CourseFrameworkConnected e)

Parameters

e CourseFrameworkConnected

When(CourseGradebookConnected)

public void When(CourseGradebookConnected e)

Parameters

e CourseGradebookConnected

When(CourseMessageConnected)

public void When(CourseMessageConnected e)

Parameters

e CourseMessageConnected

When(CourseModuleAdaptiveModified)

public void When(CourseModuleAdaptiveModified e)

Parameters

e CourseModuleAdaptiveModified

When(CourseModuleAdded)

public void When(CourseModuleAdded e)

Parameters

e CourseModuleAdded

When(CourseModuleCodeModified)

public void When(CourseModuleCodeModified e)

Parameters

e CourseModuleCodeModified

When(CourseModuleContentModified)

public void When(CourseModuleContentModified e)

Parameters

e CourseModuleContentModified

When(CourseModuleImageModified)

public void When(CourseModuleImageModified e)

Parameters

e CourseModuleImageModified

When(CourseModuleMoved)

public void When(CourseModuleMoved e)

Parameters

e CourseModuleMoved

When(CourseModulePrerequisiteAdded)

public void When(CourseModulePrerequisiteAdded e)

Parameters

e CourseModulePrerequisiteAdded

When(CourseModulePrerequisiteDeterminerModified)

public void When(CourseModulePrerequisiteDeterminerModified e)

Parameters

e CourseModulePrerequisiteDeterminerModified

When(CourseModulePrerequisiteRemoved)

public void When(CourseModulePrerequisiteRemoved e)

Parameters

e CourseModulePrerequisiteRemoved

When(CourseModuleRemoved)

public void When(CourseModuleRemoved e)

Parameters

e CourseModuleRemoved

When(CourseModuleRenamed)

public void When(CourseModuleRenamed e)

Parameters

e CourseModuleRenamed

When(CourseModuleSequenceModified)

public void When(CourseModuleSequenceModified e)

Parameters

e CourseModuleSequenceModified

When(CourseModuleSourceModified)

public void When(CourseModuleSourceModified e)

Parameters

e CourseModuleSourceModified

When(CourseModuleTimestampsModified)

public void When(CourseModuleTimestampsModified e)

Parameters

e CourseModuleTimestampsModified

When(CourseTimestampsModified)

public void When(CourseTimestampsModified e)

Parameters

e CourseTimestampsModified

When(CourseUnitAdaptiveModified)

public void When(CourseUnitAdaptiveModified e)

Parameters

e CourseUnitAdaptiveModified

When(CourseUnitAdded)

public void When(CourseUnitAdded e)

Parameters

e CourseUnitAdded

When(CourseUnitCodeModified)

public void When(CourseUnitCodeModified e)

Parameters

e CourseUnitCodeModified

When(CourseUnitContentModified)

public void When(CourseUnitContentModified e)

Parameters

e CourseUnitContentModified

When(CourseUnitPrerequisiteAdded)

public void When(CourseUnitPrerequisiteAdded e)

Parameters

e CourseUnitPrerequisiteAdded

When(CourseUnitPrerequisiteDeterminerModified)

public void When(CourseUnitPrerequisiteDeterminerModified e)

Parameters

e CourseUnitPrerequisiteDeterminerModified

When(CourseUnitPrerequisiteRemoved)

public void When(CourseUnitPrerequisiteRemoved e)

Parameters

e CourseUnitPrerequisiteRemoved

When(CourseUnitRemoved)

public void When(CourseUnitRemoved e)

Parameters

e CourseUnitRemoved

When(CourseUnitRenamed)

public void When(CourseUnitRenamed e)

Parameters

e CourseUnitRenamed

When(CourseUnitSequenceModified)

public void When(CourseUnitSequenceModified e)

Parameters

e CourseUnitSequenceModified

When(CourseUnitSourceModified)

public void When(CourseUnitSourceModified e)

Parameters

e CourseUnitSourceModified

When(CourseUnitTimestampsModified)

public void When(CourseUnitTimestampsModified e)

Parameters

e CourseUnitTimestampsModified