public async Task LoadChartDataAsync() { IsSliderLoading = true; IsFeaturedLoading = true; IsNewLoading = true; var rnd = new Random(DateTime.Now.Millisecond); try { var page = rnd.Next(1, 25); SpotlightItems = (await _service.GetTopArtistsAsync(page, 10)).Content.ToList(); } catch (Exception e) { ShowNetworkError(e); } finally { IsSliderLoading = false; } try { var page = rnd.Next(1, 25); TopTracks = (await _service.GetTopTracksAsync(page, 10)).Content.ToList(); } catch (Exception e) { ShowNetworkError(e); } finally { IsFeaturedLoading = false; } try { // NewAlbums = (await _service.GetNewAlbums()).Items; } catch (Exception e) { ShowNetworkError(e); } finally { IsNewLoading = false; } }