Table of Contents

Class JournalState

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

Constructors

JournalState()

public JournalState()

Properties

Comments

public List<Comment> Comments { get; set; }

Property Value

List<Comment>

Experiences

public List<Experience> Experiences { get; set; }

Property Value

List<Experience>

Identifier

public Guid Identifier { get; set; }

Property Value

Guid

JournalSetup

public Guid JournalSetup { get; set; }

Property Value

Guid

User

public Guid User { get; set; }

Property Value

Guid

Methods

FindComment(Guid)

public Comment FindComment(Guid comment)

Parameters

comment Guid

Returns

Comment

FindExperience(Guid)

public Experience FindExperience(Guid experience)

Parameters

experience Guid

Returns

Experience

ShouldSerializeComments()

public bool ShouldSerializeComments()

Returns

bool

ShouldSerializeExperiences()

public bool ShouldSerializeExperiences()

Returns

bool

When(CommentAdded)

public void When(CommentAdded e)

Parameters

e CommentAdded

When(CommentChanged)

public void When(CommentChanged e)

Parameters

e CommentChanged

When(CommentDeleted)

public void When(CommentDeleted e)

Parameters

e CommentDeleted

When(ExperienceAdded)

public void When(ExperienceAdded e)

Parameters

e ExperienceAdded

When(ExperienceCapturedEvidenceChanged)

public void When(ExperienceCapturedEvidenceChanged e)

Parameters

e ExperienceCapturedEvidenceChanged

When(ExperienceCompetencyAdded)

public void When(ExperienceCompetencyAdded e)

Parameters

e ExperienceCompetencyAdded

When(ExperienceCompetencyChanged)

public void When(ExperienceCompetencyChanged e)

Parameters

e ExperienceCompetencyChanged

When(ExperienceCompetencyDeleted)

public void When(ExperienceCompetencyDeleted e)

Parameters

e ExperienceCompetencyDeleted

When(ExperienceCompetencySatisfactionLevelChanged)

public void When(ExperienceCompetencySatisfactionLevelChanged e)

Parameters

e ExperienceCompetencySatisfactionLevelChanged

When(ExperienceCompetencySkillRatingChanged)

public void When(ExperienceCompetencySkillRatingChanged e)

Parameters

e ExperienceCompetencySkillRatingChanged

When(ExperienceCompletedChanged)

public void When(ExperienceCompletedChanged e)

Parameters

e ExperienceCompletedChanged

When(ExperienceDeleted)

public void When(ExperienceDeleted e)

Parameters

e ExperienceDeleted

When(ExperienceEmployerChanged)

public void When(ExperienceEmployerChanged e)

Parameters

e ExperienceEmployerChanged

When(ExperienceEvidenceChanged)

public void When(ExperienceEvidenceChanged e)

Parameters

e ExperienceEvidenceChanged

When(ExperienceHoursChanged)

public void When(ExperienceHoursChanged e)

Parameters

e ExperienceHoursChanged

When(ExperienceInstructorChanged)

public void When(ExperienceInstructorChanged e)

Parameters

e ExperienceInstructorChanged

When(ExperienceMediaEvidenceChanged)

public void When(ExperienceMediaEvidenceChanged e)

Parameters

e ExperienceMediaEvidenceChanged

When(ExperienceSupervisorChanged)

public void When(ExperienceSupervisorChanged e)

Parameters

e ExperienceSupervisorChanged

When(ExperienceTimeChanged)

public void When(ExperienceTimeChanged e)

Parameters

e ExperienceTimeChanged

When(ExperienceTrainingChanged)

public void When(ExperienceTrainingChanged e)

Parameters

e ExperienceTrainingChanged

When(ExperienceValidated)

public void When(ExperienceValidated e)

Parameters

e ExperienceValidated

When(JournalCreated)

public void When(JournalCreated e)

Parameters

e JournalCreated

When(JournalDeleted)

public void When(JournalDeleted _)

Parameters

_ JournalDeleted