コード例 #1
0
        public override Empty ChangeOrganizationMember(OrganizationMemberList input)
        {
            var organization = State.Organisations[Context.Sender];

            Assert(organization != null, "Organization not found.");
            organization.OrganizationMemberList = input;
            Assert(Validate(organization), "Invalid organization.");
            State.Organisations[Context.Sender] = organization;
            return(new Empty());
        }
コード例 #2
0
 public static bool AnyDuplicate(this OrganizationMemberList organizationMemberList)
 {
     return(organizationMemberList.OrganizationMembers.GroupBy(m => m).Any(g => g.Count() > 1));
 }
コード例 #3
0
 public static bool Contains(this OrganizationMemberList organizationMemberList, Address address)
 {
     return(organizationMemberList.OrganizationMembers.Contains(address));
 }
コード例 #4
0
 public static bool Empty(this OrganizationMemberList organizationMemberList)
 {
     return(organizationMemberList.Count() == 0);
 }
コード例 #5
0
 public static int Count(this OrganizationMemberList organizationMemberList)
 {
     return(organizationMemberList.OrganizationMembers.Count);
 }