public async Task <DadJokeResponseModel> GetRandomJoke() { var response = await _restApiHelper.GetRequest(_appSettings.IchdjBaseUrl, _appSettings.IchdjRandomJokeEndpoint, null, new Dictionary <string, string> { { "Accept", "application/json" } }); return(JsonConvert.DeserializeObject <DadJokeResponseModel>(response)); }
// GET: Product public ActionResult Index() { ICollection<Product> products = null; try { var getProducts = $"{APIDomain}/api/products"; products = JsonConvert.DeserializeObject<ICollection<Product>>(_restApiHelper.GetRequest(getProducts)); } catch (Exception ex) { //Implement logger functionality here } return View(products); }
// GET: Home public ActionResult Index() { IEnumerable <Product> products = null; try { var getProducts = $"{APIDomain}/api/products"; products = JsonConvert.DeserializeObject <IEnumerable <Product> >(_restApiHelper.GetRequest(getProducts)); } catch (Exception ex) { //Implement logger functionality here } return(View(products.OrderBy(r => Guid.NewGuid()).Take(2))); }