public async Task <IList <int> > GetPredictionYearsAsync() { if (Predictions == null) { Predictions = await GetAllPredictionsAsync(); } return(Predictions.OrderByDescending(p => p.Year).Select(p => p.Year).Distinct().ToList()); }