async Task LoadDataAsync(string uri)
        {
            string responseJsonString = null;

            using (var httpClient = new WebClient())
            {
                try
                {
                    //Task<HttpResponseMessage> getResponse = httpClient.GetAsync(uri);
                    // HttpResponseMessage response = await getResponse;
                    responseJsonString = httpClient.DownloadString(uri);
                    //responseJsonString = await response.Content.ReadAsStringAsync();
                    Response = JsonBase <SomeObjectTHatUwant> .ReturnResultsList(responseJsonString);
                }
                catch (Exception)
                {
                    throw;
                }
            }
        }