Class CourseState
- Namespace
- InSite.Domain.Courses
- Assembly
- Shift.Sdk.dll
public class CourseState : AggregateState
- Inheritance
-
CourseState
- Inherited Members
-
- Extension Methods
-
Constructors
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