private void RefreshData() { try { Window parentWindow = Window.GetWindow(this); parentWindow.Cursor = Cursors.Wait; Recs.Clear(); List <JMMServerBinary.Contract_Recommendation> contracts = JMMServerVM.Instance.clientBinaryHTTP.GetRecommendations(UserSettingsVM.Instance.DownloadsRecItems, JMMServerVM.Instance.CurrentUser.JMMUserID.Value, (int)RecommendationType.Download); foreach (JMMServerBinary.Contract_Recommendation contract in contracts) { RecommendationVM rec = new RecommendationVM(); rec.Populate(contract); Recs.Add(rec); } ViewRecs.Refresh(); parentWindow.Cursor = Cursors.Arrow; } catch (Exception ex) { Utils.ShowErrorMessage(ex); } finally { } }
private void RefreshData() { try { Window parentWindow = Window.GetWindow(this); parentWindow.Cursor = Cursors.Wait; Recs.Clear(); List <VM_Recommendation> contracts = VM_ShokoServer.Instance.ShokoServices.GetRecommendations(VM_UserSettings.Instance.DownloadsRecItems, VM_ShokoServer.Instance.CurrentUser.JMMUserID, (int)RecommendationType.Download).CastList <VM_Recommendation>(); foreach (VM_Recommendation contract in contracts) { Recs.Add(contract); } ViewRecs.Refresh(); parentWindow.Cursor = Cursors.Arrow; } catch (Exception ex) { Utils.ShowErrorMessage(ex); } finally { } }