Class PersonCommandReceiver
- Namespace
- InSite.Application.Contacts.Write
- Assembly
- Shift.Sdk.dll
public class PersonCommandReceiver
- Inheritance
-
PersonCommandReceiver
- Inherited Members
-
- Extension Methods
-
Constructors
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
public void Handle(ApprovePersonJob c)
Parameters
c ApprovePersonJob
public void Handle(ArchivePerson c)
Parameters
c ArchivePerson
public void Handle(CreatePerson c)
Parameters
c CreatePerson
public void Handle(DeletePerson c)
Parameters
c DeletePerson
public void Handle(FixPersonFieldDateOffset c)
Parameters
c FixPersonFieldDateOffset
public void Handle(GrantPersonAccess c)
Parameters
c GrantPersonAccess
public void Handle(ModifyPersonAddress c)
Parameters
c ModifyPersonAddress
public void Handle(ModifyPersonComment c)
Parameters
c ModifyPersonComment
public void Handle(ModifyPersonFieldBool c)
Parameters
c ModifyPersonFieldBool
public void Handle(ModifyPersonFieldDate c)
Parameters
c ModifyPersonFieldDate
public void Handle(ModifyPersonFieldDateOffset c)
Parameters
c ModifyPersonFieldDateOffset
public void Handle(ModifyPersonFieldGuid c)
Parameters
c ModifyPersonFieldGuid
public void Handle(ModifyPersonFieldInt c)
Parameters
c ModifyPersonFieldInt
Handle(ModifyPersonFieldText)
public void Handle(ModifyPersonFieldText c)
Parameters
c ModifyPersonFieldText
public void Handle(RevokePersonAccess c)
Parameters
c RevokePersonAccess
public void Handle(UnarchivePerson c)
Parameters
c UnarchivePerson