/* public string YearsDataString { get; set; } public string TeamsDataString { get; set; } public string BattersDataString { get; set; } public string PitchersDataString { get; set; } public string PlayersResultsDataString { get; set; } public string PlayersDrillDownDataString { get; set; } */ public async Task<bool> LoadYearDataAsync(PlayersContextViewModel context, string cachedJson = "") { List<YearModel> years; if (string.IsNullOrEmpty(cachedJson)) { var dataContext = new DataContext(); var svcResult = string.Empty; svcResult = await dataContext.GetYearsAsync(); if (svcResult == null) { return false; } //no results message //YearsDataString = svcResult; years = JsonConvert.DeserializeObject<List<YearModel>>(svcResult); } else { years = JsonConvert.DeserializeObject<List<YearModel>>(cachedJson); } YearItems.Clear(); foreach (var year in years) { this.YearItems.Add(new PlayersYearsViewModel() { LineOne = year.Id.ToString(CultureInfo.CurrentCulture) }); } return true; }