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)); }