public async Task LoadInfo() { int requestsNumber = 3 - VDJAppSingletonInstance.RequestNumber; RequestsNumberInfo = "Number of song requests you can send: " + requestsNumber; try { HttpResponseMessage userNumberResponse = await VDJAppSingletonInstance.HttpClientSi.GetAsync("api/Users/number"); if (userNumberResponse.IsSuccessStatusCode) { string jsonNumber = await userNumberResponse.Content.ReadAsStringAsync(); int userNumber = JsonConvert.DeserializeObject <int>(jsonNumber); UsersNumberInfo = "There are " + userNumber + " people using app today!"; } if (VDJAppSingletonInstance.SongList.Count == 0) { await VDJAppSingletonInstance.LoadSongDatabase(); VDJAppSingletonInstance.LoadVotes(); } } catch { await Application.Current.MainPage.DisplayAlert("Unable to connect", "Check your network connection and try different page", "OK"); } }