Class GroupCommandReceiver
- Namespace
- InSite.Application.Contacts.Write
- Assembly
- Shift.Sdk.dll
public class GroupCommandReceiver
- Inheritance
-
GroupCommandReceiver
- Inherited Members
-
- Extension Methods
-
Constructors
public GroupCommandReceiver(ICommandQueue commander, IChangeQueue publisher, IChangeRepository repository, IGroupSearch groupSearch)
Parameters
commander ICommandQueue
publisher IChangeQueue
repository IChangeRepository
groupSearch IGroupSearch
Methods
public void Handle(AddGroupTag c)
Parameters
c AddGroupTag
public void Handle(ChangeGroupAddress c)
Parameters
c ChangeGroupAddress
public void Handle(ChangeGroupCapacity c)
Parameters
c ChangeGroupCapacity
public void Handle(ChangeGroupEmail c)
Parameters
c ChangeGroupEmail
public void Handle(ChangeGroupExpiry c)
Parameters
c ChangeGroupExpiry
public void Handle(ChangeGroupImage c)
Parameters
c ChangeGroupImage
public void Handle(ChangeGroupIndustry c)
Parameters
c ChangeGroupIndustry
public void Handle(ChangeGroupLifetime c)
Parameters
c ChangeGroupLifetime
public void Handle(ChangeGroupLocation c)
Parameters
c ChangeGroupLocation
public void Handle(ChangeGroupParent c)
Parameters
c ChangeGroupParent
public void Handle(ChangeGroupPhone c)
Parameters
c ChangeGroupPhone
public void Handle(ChangeGroupSettings c)
Parameters
c ChangeGroupSettings
public void Handle(ChangeGroupSize c)
Parameters
c ChangeGroupSize
public void Handle(ChangeGroupSocialMediaUrl c)
Parameters
c ChangeGroupSocialMediaUrl
public void Handle(ChangeGroupSurvey c)
Parameters
c ChangeGroupSurvey
public void Handle(ChangeGroupWebSiteUrl c)
Parameters
c ChangeGroupWebSiteUrl
public void Handle(ConfigureGroupNotifications c)
Parameters
c ConfigureGroupNotifications
public void Handle(ConnectGroup c)
Parameters
c ConnectGroup
public void Handle(CreateGroup c)
Parameters
c CreateGroup
public void Handle(DeleteGroup c)
Parameters
c DeleteGroup
public void Handle(DescribeGroup c)
Parameters
c DescribeGroup
public void Handle(DisconnectGroup c)
Parameters
c DisconnectGroup
public void Handle(ExpireGroup c)
Parameters
c ExpireGroup
public void Handle(ModifyAllowJoinGroupUsingLink c)
Parameters
c ModifyAllowJoinGroupUsingLink
public void Handle(ModifyGroupMembershipProduct c)
Parameters
c ModifyGroupMembershipProduct
public void Handle(ModifyGroupOnlyOperatorCanAddUser c)
Parameters
c ModifyGroupOnlyOperatorCanAddUser
public void Handle(ModifyGroupStatus c)
Parameters
c ModifyGroupStatus
public void Handle(RemoveGroupTag c)
Parameters
c RemoveGroupTag
public void Handle(RenameGroup c)
Parameters
c RenameGroup