/// <summary>
        /// Execute example
        /// </summary>
        /// <param name="cancellationToken">The cancellation token</param>
        /// <returns>The task</returns>
        public async Task Execute(CancellationToken cancellationToken)
        {
            var request = new ListAppUserV1Request
            {
                Sort       = new[] { ListAppUserV1Sort.Email },
                PageNumber = 1,
                PageSize   = 50
            };

            var response = await _client
                           .Execute(request, cancellationToken)
                           .ThrowIfFailed()
                           .ConfigureAwait(Await.Default);

            Require.NotNull(response, nameof(response));
        }
Пример #2
0
        private async Task <Guid?> GetAppUserId(CancellationToken cancellationToken)
        {
            var request = new ListAppUserV1Request
            {
                Sort       = new[] { ListAppUserV1Sort.Email },
                PageNumber = 1,
                PageSize   = 1
            };

            var response = await _listClient
                           .Execute(request, cancellationToken)
                           .ThrowIfFailed()
                           .ConfigureAwait(Await.Default);

            if (response.IsSuccessful == true && response.Model.AppUsers.Count > 0)
            {
                var AppUserId = response.Model.AppUsers[0].AppUserId;

                return(AppUserId);
            }

            return(null);
        }