Exemplo n.º 1
0
        public async Task<Exchange> GetCoinsAsync(int gems, CancellationToken cancellationToken)
        { var request = new GemsExchangeRequest
            {
                Quantity = gems
            };

            var response = await this.serviceClient.SendAsync<ExchangeDataContract>(request, cancellationToken).ConfigureAwait(false);
            var exchange = this.exchangeConverter.Convert(response.Content, response);

            // Patch the quantity because it is not a property of the response object
            exchange.Send = gems;

            return exchange;
        }
Exemplo n.º 2
0
        public Exchange GetCoins(int gems)
        {
            var request = new GemsExchangeRequest
            {
                Quantity = gems
            };

            var response = this.serviceClient.Send<ExchangeDTO>(request);
            var exchange = this.exchangeConverter.Convert(response.Content, response);

            // Patch the quantity because it is not a property of the response object
            exchange.Send = gems;

            return exchange;
        }
Exemplo n.º 3
0
        public Exchange GetCoins(int gems)
        {
            var request = new GemsExchangeRequest
            {
                Quantity = gems
            };

            var response = this.serviceClient.Send <ExchangeDTO>(request);
            var exchange = this.exchangeConverter.Convert(response.Content, response);

            // Patch the quantity because it is not a property of the response object
            exchange.Send = gems;

            return(exchange);
        }
Exemplo n.º 4
0
        public async Task <Exchange> GetGemsAsync(int coins, CancellationToken cancellationToken)
        {
            var request = new GemsExchangeRequest
            {
                Quantity = coins
            };
            var response = await this.serviceClient.SendAsync <ExchangeDTO>(request, cancellationToken).ConfigureAwait(false);

            var exchange = this.exchangeConverter.Convert(response.Content, response);

            // Patch the quantity because it is not a property of the response object
            exchange.Send = coins;

            return(exchange);
        }