Table of Contents

Class PersonState

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

Constructors

PersonState()

public PersonState()

Properties

BillingAddress

public PersonAddress BillingAddress { get; set; }

Property Value

PersonAddress

Comments

public Dictionary<Guid, PersonComment> Comments { get; set; }

Property Value

Dictionary<Guid, PersonComment>

HomeAddress

public PersonAddress HomeAddress { get; set; }

Property Value

PersonAddress

Identifier

public Guid Identifier { get; set; }

Property Value

Guid

Organization

public Guid Organization { get; set; }

Property Value

Guid

ShippingAddress

public PersonAddress ShippingAddress { get; set; }

Property Value

PersonAddress

User

public Guid User { get; set; }

Property Value

Guid

WorkAddress

public PersonAddress WorkAddress { get; set; }

Property Value

PersonAddress

Methods

GetBoolValue(PersonField)

public bool? GetBoolValue(PersonField personField)

Parameters

personField PersonField

Returns

bool?

GetDateOffsetValue(PersonField)

public DateTimeOffset? GetDateOffsetValue(PersonField personField)

Parameters

personField PersonField

Returns

DateTimeOffset?

GetDateValue(PersonField)

public DateTime? GetDateValue(PersonField personField)

Parameters

personField PersonField

Returns

DateTime?

GetGuidValue(PersonField)

public Guid? GetGuidValue(PersonField personField)

Parameters

personField PersonField

Returns

Guid?

GetIntValue(PersonField)

public int? GetIntValue(PersonField personField)

Parameters

personField PersonField

Returns

int?

GetTextValue(PersonField)

public string GetTextValue(PersonField personField)

Parameters

personField PersonField

Returns

string

When(PersonAccessGranted)

public void When(PersonAccessGranted e)

Parameters

e PersonAccessGranted

When(PersonAccessRevoked)

public void When(PersonAccessRevoked e)

Parameters

e PersonAccessRevoked

When(PersonAddressModified)

public void When(PersonAddressModified e)

Parameters

e PersonAddressModified

When(PersonArchived)

public void When(PersonArchived e)

Parameters

e PersonArchived

When(PersonCommentModified)

public void When(PersonCommentModified e)

Parameters

e PersonCommentModified

When(PersonCreated)

public void When(PersonCreated e)

Parameters

e PersonCreated

When(PersonDeleted)

public void When(PersonDeleted _)

Parameters

_ PersonDeleted

When(PersonFieldBoolModified)

public void When(PersonFieldBoolModified e)

Parameters

e PersonFieldBoolModified

When(PersonFieldDateModified)

public void When(PersonFieldDateModified e)

Parameters

e PersonFieldDateModified

When(PersonFieldDateOffsetFixed)

public void When(PersonFieldDateOffsetFixed e)

Parameters

e PersonFieldDateOffsetFixed

When(PersonFieldDateOffsetModified)

public void When(PersonFieldDateOffsetModified e)

Parameters

e PersonFieldDateOffsetModified

When(PersonFieldGuidModified)

public void When(PersonFieldGuidModified e)

Parameters

e PersonFieldGuidModified

When(PersonFieldIntModified)

public void When(PersonFieldIntModified e)

Parameters

e PersonFieldIntModified

When(PersonFieldTextModified)

public void When(PersonFieldTextModified e)

Parameters

e PersonFieldTextModified

When(PersonJobApproved)

public void When(PersonJobApproved e)

Parameters

e PersonJobApproved

When(PersonUnarchived)

public void When(PersonUnarchived e)

Parameters

e PersonUnarchived