Table of Contents

Class PersonCommandReceiver

Namespace
InSite.Application.Contacts.Write
Assembly
Shift.Sdk.dll
public class PersonCommandReceiver
Inheritance
PersonCommandReceiver
Inherited Members
Extension Methods

Constructors

PersonCommandReceiver(ICommandQueue, IChangeQueue, IChangeRepository, IUserSearch, IPersonSearch, Func<Guid, string>)

public PersonCommandReceiver(ICommandQueue commander, IChangeQueue publisher, IChangeRepository repository, IUserSearch userSearch, IPersonSearch personSearch, Func<Guid, string> getFullNamePolicy)

Parameters

commander ICommandQueue
publisher IChangeQueue
repository IChangeRepository
userSearch IUserSearch
personSearch IPersonSearch
getFullNamePolicy Func<Guid, string>

Methods

Handle(ApprovePersonJob)

public void Handle(ApprovePersonJob c)

Parameters

c ApprovePersonJob

Handle(ArchivePerson)

public void Handle(ArchivePerson c)

Parameters

c ArchivePerson

Handle(CreatePerson)

public void Handle(CreatePerson c)

Parameters

c CreatePerson

Handle(DeletePerson)

public void Handle(DeletePerson c)

Parameters

c DeletePerson

Handle(FixPersonFieldDateOffset)

public void Handle(FixPersonFieldDateOffset c)

Parameters

c FixPersonFieldDateOffset

Handle(GrantPersonAccess)

public void Handle(GrantPersonAccess c)

Parameters

c GrantPersonAccess

Handle(ModifyPersonAddress)

public void Handle(ModifyPersonAddress c)

Parameters

c ModifyPersonAddress

Handle(ModifyPersonComment)

public void Handle(ModifyPersonComment c)

Parameters

c ModifyPersonComment

Handle(ModifyPersonFieldBool)

public void Handle(ModifyPersonFieldBool c)

Parameters

c ModifyPersonFieldBool

Handle(ModifyPersonFieldDate)

public void Handle(ModifyPersonFieldDate c)

Parameters

c ModifyPersonFieldDate

Handle(ModifyPersonFieldDateOffset)

public void Handle(ModifyPersonFieldDateOffset c)

Parameters

c ModifyPersonFieldDateOffset

Handle(ModifyPersonFieldGuid)

public void Handle(ModifyPersonFieldGuid c)

Parameters

c ModifyPersonFieldGuid

Handle(ModifyPersonFieldInt)

public void Handle(ModifyPersonFieldInt c)

Parameters

c ModifyPersonFieldInt

Handle(ModifyPersonFieldText)

public void Handle(ModifyPersonFieldText c)

Parameters

c ModifyPersonFieldText

Handle(RevokePersonAccess)

public void Handle(RevokePersonAccess c)

Parameters

c RevokePersonAccess

Handle(UnarchivePerson)

public void Handle(UnarchivePerson c)

Parameters

c UnarchivePerson