Пример #1
0
        public async Task <IActionResult> DownvotePhrase(Guid phraseId)
        {
            var request = new DownvotePhraseRequest(phraseId);

            await _phraseApiClient.DownvotePhrase(request);

            return(Ok());
        }
Пример #2
0
        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();
        }