private static void Main() { UserGroup group = TemplatesFactory.UserGroup(); MultiThreadParser.LoadProfiles(group); LoadAllPackInfo(group); }
public void Update() { ThreadingTools.ExecuteUiThread(() => UpdateButton.IsEnabled = false); MultiThreadParser.LoadProfiles(_group); IEnumerable <ProfilePreviewData> studentsData = ProfilePreviewData.GetProfilePackPreview(_group, PackTitle); ThreadingTools.ExecuteUiThread(() => Panel.Children.Clear()); foreach (var currRes in studentsData) { ThreadingTools.ExecuteUiThread(() => Panel.Children.Add(new UserResPrewiew(currRes.Username, currRes.Points))); } ThreadingTools.ExecuteUiThread(() => UpdateButton.IsEnabled = true); }
private void Update() { ThreadingTools.ExecuteUiThread(() => UpdateButton.IsEnabled = false); MultiThreadParser.LoadProfiles(_group); IEnumerable <ProfilePreviewData> studentsData = ProfilePreviewData.GetProfilePreview(_group); ThreadingTools.ExecuteUiThread(() => Panel.Children.Clear()); foreach (var currRes in studentsData) { ThreadingTools.ExecuteUiThread(() => Panel.Children.Add(new UserResPrewiew(currRes.Username, currRes.Points))); } // ThreadingTools.ExecuteUiThread(() => StudentList.ItemsSource = studentsData); ThreadingTools.ExecuteUiThread(() => UpdateButton.IsEnabled = true); DataProvider.UserGroupRepository.Update(_group); //JsonBackupManager.SaveCardUserList(_group, _studentGroupTitle); }