Class JournalSetupAggregate
public class JournalSetupAggregate : AggregateRoot
- Inheritance
-
JournalSetupAggregate
- Inherited Members
- Extension Methods
Constructors
JournalSetupAggregate()
public JournalSetupAggregate()
Properties
Data
public JournalSetupState Data { get; }
Property Value
Methods
AddCompetencyRequirement(Guid, decimal?, int?, int?, bool)
public void AddCompetencyRequirement(Guid competency, decimal? hours, int? journalItems, int? skillRating, bool includeHoursToArea)
Parameters
AddJournalSetupField(Guid, JournalSetupFieldType, int, bool)
public void AddJournalSetupField(Guid field, JournalSetupFieldType type, int sequence, bool isRequired)
Parameters
fieldGuidtypeJournalSetupFieldTypesequenceintisRequiredbool
AddUser(Guid, JournalSetupUserRole)
public void AddUser(Guid user, JournalSetupUserRole role)
Parameters
userGuidroleJournalSetupUserRole
AllowLogbookDownload()
public void AllowLogbookDownload()
ChangeAchievement(Guid?)
public void ChangeAchievement(Guid? achievement)
Parameters
achievementGuid?
ChangeCompetencyRequirement(Guid, decimal?, int?, int?, bool)
public void ChangeCompetencyRequirement(Guid competency, decimal? hours, int? journalItems, int? skillRating, bool includeHoursToArea)
Parameters
ChangeContent(ContentContainer)
public void ChangeContent(ContentContainer content)
Parameters
contentContentContainer
ChangeEvent(Guid?)
public void ChangeEvent(Guid? @event)
Parameters
eventGuid?
ChangeFramework(Guid?)
public void ChangeFramework(Guid? framework)
Parameters
frameworkGuid?
ChangeIsValidationRequired(bool)
public void ChangeIsValidationRequired(bool isValidationRequired)
Parameters
isValidationRequiredbool
ChangeJournalSetupField(Guid, bool)
public void ChangeJournalSetupField(Guid field, bool isRequired)
Parameters
ChangeJournalSetupFieldContent(Guid, ContentContainer)
public void ChangeJournalSetupFieldContent(Guid field, ContentContainer content)
Parameters
fieldGuidcontentContentContainer
ChangeLockUnlockJournalSetup(DateTimeOffset?)
public void ChangeLockUnlockJournalSetup(DateTimeOffset? journalSetupLocked)
Parameters
journalSetupLockedDateTimeOffset?
ChangeMessages(Guid?, Guid?, Guid?)
public void ChangeMessages(Guid? validatorMessage, Guid? learnerMessage, Guid? learnerAddedMessage)
Parameters
Create(Guid, string)
public void Create(Guid organization, string name)
Parameters
CreateGroup(Guid)
public void CreateGroup(Guid group)
Parameters
groupGuid
CreateState()
Every aggregate must override this method to create the object that holds its current state.
public override AggregateState CreateState()
Returns
Delete()
public void Delete()
DeleteCompetencyRequirement(Guid)
public void DeleteCompetencyRequirement(Guid competency)
Parameters
competencyGuid
DeleteJournalSetupField(Guid)
public void DeleteJournalSetupField(Guid field)
Parameters
fieldGuid
DeleteUser(Guid, JournalSetupUserRole)
public void DeleteUser(Guid user, JournalSetupUserRole role)
Parameters
userGuidroleJournalSetupUserRole
DisallowLogbookDownload()
public void DisallowLogbookDownload()
ModifyJournalSetupAreaHours(Guid, decimal?)
public void ModifyJournalSetupAreaHours(Guid area, decimal? hours)
Parameters
RemoveGroup(Guid)
public void RemoveGroup(Guid group)
Parameters
groupGuid
Rename(string)
public void Rename(string name)
Parameters
namestring
ReorderFields((Guid, int)[])
public void ReorderFields((Guid, int)[] fields)
Parameters
fields(Guid FieldIdentifier, int Sequence)[]