public CreatePropositionViewModel() { CanGoToSummary = false; CanDelete = false; AddedCourses = new ObservableCollection <CourseViewModel>(); AddedCourses.CollectionChanged += (sender, args) => { CheckCanGoToSummary(); CheckCanDelete(); }; CreateProposition = new CommandHandler(GoToPropositionSummary, can); DeleteCourse = new CommandHandler(DeleteSelected, can); PropositionViewModel = new PropositionViewModel(new PropositionModel()); }
private void SavePropositionMethod() { try { PropositionViewModel.Save(); var rootFrame = Window.Current.Content as Frame; rootFrame.BackStack.RemoveAt(rootFrame.BackStackDepth - 1); rootFrame.GoBack(); } catch (DataServiceException e) { Debug.WriteLine(e.Message); ShowAlertAsync(); } }