Пример #1
0
        static async Task <NumberToWordsResponse> CallNumberToWordsService(ulong numValue)
        {
            var client        = new NumberConversionSoapTypeClient(NumberConversionSoapTypeClient.EndpointConfiguration.NumberConversionSoap);
            var numberInWords = await client.NumberToWordsAsync(numValue);

            return(numberInWords);
        }
Пример #2
0
        public async Task <IActionResult> NumberConversion(int num)
        {
            var client   = new NumberConversionSoapTypeClient(NumberConversionSoapTypeClient.EndpointConfiguration.NumberConversionSoap);
            var response = await client.NumberToDollarsAsync(num);

            ViewData["dollars"] = response.Body.NumberToDollarsResult;

            return(View());
        }
Пример #3
0
        public async Task <IActionResult> Index()
        {
            var client  = new NumberConversionSoapTypeClient(NumberConversionSoapTypeClient.EndpointConfiguration.NumberConversionSoap);
            var dollars = await client.NumberToDollarsAsync(12345.67M);

            ViewData["dollars"] = dollars.Body.NumberToDollarsResult;


            var httpClient = new HttpClient();
            var json       = await httpClient.GetStringAsync("http://api.walmartlabs.com/v1/search?query=ipod&format=json&apiKey=mb94unfjgxety22grbux6zb4");

            var walmartSearchResult = new
            {
                Query        = "",
                TotalResults = 1,
                Start        = 1,
                NumItems     = 1,
                Items        = new[] {
                    new {
                        ItemId           = 1,
                        Name             = "",
                        Msrp             = 1M,
                        SalePrice        = 1M,
                        Upc              = "",
                        CategoryPath     = "",
                        ShortDescription = "",
                        ThumbnailImage   = ""
                    }
                }
            };
            var searchResults = JsonConvert.DeserializeAnonymousType(json, walmartSearchResult);

            var walmartApi     = RestService.For <IWalmartSearchApi>("http://api.walmartlabs.com");
            var walmartResults = await walmartApi.SearchAsync("maple syrup", configuration["keys:walmart"]);

            ViewData["walmartResults"] = walmartResults;
            return(View());
        }
Пример #4
0
 public NumberConversionSoapTypeClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) :
     base(NumberConversionSoapTypeClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress)
 {
     this.Endpoint.Name = endpointConfiguration.ToString();
     ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
 }
Пример #5
0
 public NumberConversionSoapTypeClient(EndpointConfiguration endpointConfiguration) :
     base(NumberConversionSoapTypeClient.GetBindingForEndpoint(endpointConfiguration), NumberConversionSoapTypeClient.GetEndpointAddress(endpointConfiguration))
 {
     this.Endpoint.Name = endpointConfiguration.ToString();
     ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
 }