Пример #1
0
        public async Task <HealthGovAPIResponse> GetCoronaData()
        {
            string url = "/api/get-current-statistical";

            using (HttpClient httpClient = new HttpClient())
            {
                HealthGovAPIResponse data = new HealthGovAPIResponse();
                try
                {
                    httpClient.BaseAddress = new Uri(ConstantsHelper.BaseUrl);
                    HttpResponseMessage result = await httpClient.GetAsync(url);

                    string response = await result.Content.ReadAsStringAsync();

                    data = JsonConvert.DeserializeObject <HealthGovAPIResponse>(response);

                    if (result.IsSuccessStatusCode && result.StatusCode == HttpStatusCode.OK)
                    {
                        return(data);
                    }

                    return(null);
                }

                catch (Exception exp)
                {
                    return(null);
                }
            }
        }
Пример #2
0
        public async Task <HealthGovAPIResponse> GetCoronaData()
        {
            IsBusy = true;

            HealthGovAPIResponse res = await healthGovernmentAPI.GetCoronaData();

            IsBusy = false;
            return(res);
        }