/*
        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;
        }