async void SubmitEdit(object sender, EventArgs args) { classToEdit.studentList.Sort(); var editToSubmit = JsonConvert.SerializeObject(classToEdit); Application.Current.Properties[classToEdit.classNamed] = editToSubmit; await Application.Current.SavePropertiesAsync(); DisplayClass displayPage = Navigation.NavigationStack[Navigation.NavigationStack.Count - 2] as DisplayClass; displayPage.ViewClass(); await Navigation.PopAsync(); }
async void CommitStudent(object sender, EventArgs args) { commitStudentButton.IsEnabled = false; IDictionary <string, object> properties = Application.Current.Properties; if (!newStudentList.Contains(studentToAdd)) { classToEdit.studentList.Add(studentToAdd); classToEdit.studentList.Sort(); var editToSubmit = JsonConvert.SerializeObject(classToEdit); Application.Current.Properties[classToEdit.classNamed] = editToSubmit; await Application.Current.SavePropertiesAsync(); } DisplayClass displayPage = Navigation.NavigationStack[Navigation.NavigationStack.Count - 2] as DisplayClass; displayPage.ViewClass(); await Navigation.PopAsync(); }