public async Task RemoveRequestAsync(ContributorRequest contributorRequest)
 {
     _dbContext.ContributorRequests.Remove(contributorRequest);
     await _dbContext
         .SaveChangesAsync()
         .ConfigureAwait(false);
 }
 public async Task<ApiResult> AddContributorRequestAsync(ContributorRequest contributorRequest)
 {
     var path = $"/surveys/{contributorRequest.SurveyId}/contributorrequests";
     var response = await _httpClient.SendRequestWithBearerTokenAsync(HttpMethod.Post, path, contributorRequest,
                 await _surveysTokenService.GetTokenForWebApiAsync(_httpContextAccessor.HttpContext.User)
                         .ConfigureAwait(false), _cancellationToken);
     return new ApiResult { Response = response };
 }