Beispiel #1
0
        public async Task <Guid> CreatePhraseAsync(CreatePhraseRequest request)
        {
            var id = await _phrasesModule.ExecuteCommandAsync(new CreatePhraseCommand(request.MatchId, request.TeamId,
                                                                                      request.CreatedByUserId, request.Description,
                                                                                      request.Positive));

            return(id);
        }
        public async Task <Guid> CreatePhrase(CreatePhraseRequest request)
        {
            var url = _urls.Phrase + UrlsConfig.PhraseOperations.CreatePhrase;

            var content = new StringContent(JsonConvert.SerializeObject(request), Encoding.UTF8, "application/json");

            var response = await _httpClient.PostAsync(url, content);

            var responseContent = await response.Content.ReadAsStringAsync();

            return(JsonConvert.DeserializeObject <Guid>(responseContent));
        }
Beispiel #3
0
        public async Task <Guid> CreatePhrase(CreatePhraseRequest request)
        {
            var id = await _phraseApiClient.CreatePhrase(request);

            return(id);
        }