예제 #1
0
        public Task <GetSingleProfileResponse> Handle(GetSingleProfileRequest request, CancellationToken cancellationToken)
        {
            if (request == null)
            {
                throw new System.ArgumentNullException(nameof(request));
            }

            var profile = _profileProvider.GetProfileById(request.ID);

            var response = new GetSingleProfileResponse
            {
                ID     = request.ID,
                Result = profile
            };

            return(Task.FromResult(response));
        }