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