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; }
public RecommendationPageView(RecommendationPageView view) { SelectedItem = null; RecommendedSets = view.RecommendedSets; UpdIconPath = view.UpdIconPath; }