Example #1
0
        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();
     }
 }