Example #1
0
        /// <summary>
        /// Searches user invitations for the customer of the current authenticated user,
        /// filtered by the search criteria.
        /// </summary>
        /// <param name="predicates"></param>
        /// <returns></returns>
        private async Task <IList <UserInvitation> > SearchUserInvitationsAsync(IList <Predicate> predicates)
        {
            var request = new SearchUserInvitationsRequest
            {
                Predicates = predicates,
            };

            return((await Service.CallAsync((s, r) => s.SearchUserInvitationsAsync(r), request)).UserInvitations);
        }
        public async Task <SearchUserInvitationsResponse> SearchUserInvitationsAsync(
            IList <Predicate> predicates)
        {
            var request = new SearchUserInvitationsRequest
            {
                Predicates = predicates
            };

            return(await CustomerManagementService.CallAsync((s, r) => s.SearchUserInvitationsAsync(r), request));
        }