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()); }