Beispiel #1
0
        private void UpdatePage()
        {
            var recommendedSetsIds = CatLangRestClient.GetRecommendedSets();
            var recommendedSets    = recommendedSetsIds
                                     .Select(s => CatLangRestClient.GetSetById(s))
                                     .ToList();
            var recommendedSetsModels = new ObservableCollection <SetView>(recommendedSets.Select(s => new SetView(s)).ToList());

            view        = new RecommendationPageView(recommendedSetsModels);
            DataContext = view;

            if (recommendedSets.Count > 0)
            {
                TitleMessage.Text = HAVE_RECCOMENDATIONS_MESSAGE;
            }
            else
            {
                TitleMessage.Text = WITHOUT_RECCOMENDATIONS_MESSAGE;
            }

            LearnSet.IsEnabled = false;
        }
Beispiel #2
0
 public RecommendationPageView(RecommendationPageView view)
 {
     SelectedItem    = null;
     RecommendedSets = view.RecommendedSets;
     UpdIconPath     = view.UpdIconPath;
 }