Class StandardAggregate
public class StandardAggregate : AggregateRoot
- Inheritance
-
StandardAggregate
- Inherited Members
- Extension Methods
Constructors
StandardAggregate()
public StandardAggregate()
Properties
Data
public StandardState Data { get; }
Property Value
Methods
AddStandardAchievement(Guid[])
public void AddStandardAchievement(Guid[] achievementIds)
Parameters
achievementIdsGuid[]
AddStandardCategory(StandardCategory[])
public void AddStandardCategory(StandardCategory[] categories)
Parameters
categoriesStandardCategory[]
AddStandardConnection(StandardConnection[])
public void AddStandardConnection(StandardConnection[] connections)
Parameters
connectionsStandardConnection[]
AddStandardContainment(StandardContainment[])
public void AddStandardContainment(StandardContainment[] containments)
Parameters
containmentsStandardContainment[]
AddStandardGroup(StandardGroup[])
public void AddStandardGroup(StandardGroup[] groups)
Parameters
groupsStandardGroup[]
AddStandardOrganization(Guid[])
public void AddStandardOrganization(Guid[] organizationIds)
Parameters
organizationIdsGuid[]
CreateStandard(string, int, int, ContentContainer)
public void CreateStandard(string standardType, int assetNumber, int sequence, ContentContainer content)
Parameters
standardTypestringassetNumberintsequenceintcontentContentContainer
CreateState()
Every aggregate must override this method to create the object that holds its current state.
public override AggregateState CreateState()
Returns
ModifyStandardContainment(StandardContainment[])
public void ModifyStandardContainment(StandardContainment[] containments)
Parameters
containmentsStandardContainment[]
ModifyStandardContent(ContentContainer)
public void ModifyStandardContent(ContentContainer content)
Parameters
contentContentContainer
ModifyStandardFieldBool(StandardField, bool?)
public void ModifyStandardFieldBool(StandardField field, bool? value)
Parameters
fieldStandardFieldvaluebool?
ModifyStandardFieldDateOffset(StandardField, DateTimeOffset?)
public void ModifyStandardFieldDateOffset(StandardField field, DateTimeOffset? value)
Parameters
fieldStandardFieldvalueDateTimeOffset?
ModifyStandardFieldDecimal(StandardField, decimal?)
public void ModifyStandardFieldDecimal(StandardField field, decimal? value)
Parameters
fieldStandardFieldvaluedecimal?
ModifyStandardFieldGuid(StandardField, Guid?)
public void ModifyStandardFieldGuid(StandardField field, Guid? value)
Parameters
fieldStandardFieldvalueGuid?
ModifyStandardFieldInt(StandardField, int?)
public void ModifyStandardFieldInt(StandardField field, int? value)
Parameters
fieldStandardFieldvalueint?
ModifyStandardFieldText(StandardField, string)
public void ModifyStandardFieldText(StandardField field, string value)
Parameters
fieldStandardFieldvaluestring
ModifyStandardFields(IDictionary<StandardField, object>)
public void ModifyStandardFields(IDictionary<StandardField, object> values)
Parameters
valuesIDictionary<StandardField, object>
ModifyStandardTimestamps(DateTimeOffset, Guid, DateTimeOffset, Guid)
public void ModifyStandardTimestamps(DateTimeOffset created, Guid createdBy, DateTimeOffset modified, Guid modifiedBy)
Parameters
createdDateTimeOffsetcreatedByGuidmodifiedDateTimeOffsetmodifiedByGuid
RemoveStandard()
public void RemoveStandard()
RemoveStandardAchievement(Guid[])
public void RemoveStandardAchievement(Guid[] achievementIds)
Parameters
achievementIdsGuid[]
RemoveStandardCategory(Guid[])
public void RemoveStandardCategory(Guid[] categoryIds)
Parameters
categoryIdsGuid[]
RemoveStandardConnection(Guid[])
public void RemoveStandardConnection(Guid[] toStandardIds)
Parameters
toStandardIdsGuid[]
RemoveStandardContainment(Guid[])
public void RemoveStandardContainment(Guid[] childStandardIds)
Parameters
childStandardIdsGuid[]
RemoveStandardGroup(Guid[])
public void RemoveStandardGroup(Guid[] groupIds)
Parameters
groupIdsGuid[]
RemoveStandardOrganization(Guid[])
public void RemoveStandardOrganization(Guid[] organizationIds)
Parameters
organizationIdsGuid[]