async Task LoadUser() { if (IsBusy) { return; } IsBusy = true; try { AllUserList.Clear(); var userList = await UserStore.GetAllUsersAsync(); foreach (var user in userList) { AllUserList.Add(user); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
/// <summary> /// 22 March 2014 /// Jonathan Sanborn & Harvey Mercado /// Adds a new student to the system /// </summary> /// <param name="newUser">A student user to add to the system</param> internal void AddNewStudent(Student newUser) { AllUserList.Add(newUser); StudentList.Add(newUser); this.FileHandler.SaveNewUser(newUser); }