// Refreshes the session list private void refreshSessionList() { using (var db = new DataModel.UberEversolContext()) { session_list.ItemsSource = db.Sessions.ToList(); } }
/// <summary> /// Content Dialog Save Click event /// </summary> /// <param name="sender"></param> /// <param name="args"></param> private void ContentDialog_PrimaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs args) { newSub = new Subject(txtFirstName.Text, txtLastName.Text); newSub.image = imgTemp; newSub.setImage(bitmapImage); using (var db = new DataModel.UberEversolContext()) { db.Subjects.Add(newSub); db.SaveChanges(); } result = cdResult.AddSuccess; FlyoutBase.SetAttachedFlyout(this, (FlyoutBase)this.Resources["notifyFlyout"]); FlyoutBase.ShowAttachedFlyout(this); FlyoutBase.GetAttachedFlyout(this).Hide(); }
/// <summary> /// Add a new Subject /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void AppBtnNewSubject_Dialog_Click(object sender, RoutedEventArgs e) { cdNewSubject newSubjectDialog = new cdNewSubject(); await newSubjectDialog.ShowAsync(); if (newSubjectDialog.result == cdResult.AddSuccess) { // Add New was successful. // Refresh the listview using (var db = new DataModel.UberEversolContext()) { subject_list.ItemsSource = db.Subjects.ToList(); } } else if (newSubjectDialog.result == cdResult.AddFail) { // Add failed. // Prompt User } }