Beispiel #1
0
        protected async override Task <GetProfilesResponse> HandleCore(GetProfilesRequest request)
        {
            if (request == null)
            {
                throw new ArgumentNullException(nameof(request));
            }

            var profiles = await _profileProvider.GetProfiles(filter : request.F, page : request.Pg, size : request.Sz);

            var response = new GetProfilesResponse
            {
                Count  = profiles.TotalCount,
                Result = profiles.Items
            };

            return(response);
        }