public async Task <IActionResult> DownvotePhrase(Guid phraseId) { var request = new DownvotePhraseRequest(phraseId); await _phraseApiClient.DownvotePhrase(request); return(Ok()); }
public async Task DownvotePhrase(DownvotePhraseRequest request) { var url = _urls.Phrase + UrlsConfig.PhraseOperations.DownvotePhrase(request.PhraseId); var content = new StringContent(JsonConvert.SerializeObject(request), Encoding.UTF8, "application/json"); var response = await _httpClient.PutAsync(url, content); response.EnsureSuccessStatusCode(); }