static async Task <NumberToWordsResponse> CallNumberToWordsService(ulong numValue) { var client = new NumberConversionSoapTypeClient(NumberConversionSoapTypeClient.EndpointConfiguration.NumberConversionSoap); var numberInWords = await client.NumberToWordsAsync(numValue); return(numberInWords); }
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()); }
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()); }
public NumberConversionSoapTypeClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) : base(NumberConversionSoapTypeClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); }
public NumberConversionSoapTypeClient(EndpointConfiguration endpointConfiguration) : base(NumberConversionSoapTypeClient.GetBindingForEndpoint(endpointConfiguration), NumberConversionSoapTypeClient.GetEndpointAddress(endpointConfiguration)) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); }