Beispiel #1
0
        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));
        }
Beispiel #2
0
        // 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);
        }
Beispiel #3
0
        // 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)));
        }