Beispiel #1
0
 private void RedoTransactionCommandExec()
 {
     if (NavigatorHelper.NavigationService == null)
     {
         return;
     }
     try
     {
         this.UnitOfWork.Dispose();
         PaymentViewModel paymentViewModel = new PaymentViewModel(this.currentTicket);
         PaymentPageView  paymentPageView  = new PaymentPageView();
         paymentPageView.DataContext = (object)paymentViewModel;
         NavigatorHelper.NavigationService.Navigate((object)paymentPageView);
         NavigatorHelper.NavigationService.RemoveBackEntry();
     }
     catch (FormattedDbEntityValidationException ex)
     {
         int num = (int)WPFMessageBox.Show(Resources.ExceptionDbWarning + ex.Message, Resources.ExceptionDbWarningTitle, MessageBoxButton.OK, MessageBoxImage.Asterisk);
         PaymentViewModel.logger.Warn("Database warning: {0}", ex.Message);
         if (NavigatorHelper.NavigationService == null)
         {
             return;
         }
         NavigatorHelper.NavigationService.Refresh();
     }
 }
 private void TicketSelected(TicketViewModel ticketViewModel)
 {
     try
     {
         PaymentViewModel paymentViewModel = new PaymentViewModel(ticketViewModel);
         PaymentPageView  paymentPageView  = new PaymentPageView();
         paymentPageView.DataContext = (object)paymentViewModel;
         NavigatorHelper.NavigationService.Navigate((object)paymentPageView);
         NavigatorHelper.NavigationService.RemoveBackEntry();
     }
     catch (FormattedDbEntityValidationException ex)
     {
         int num = (int)WPFMessageBox.Show(Resources.ExceptionDbWarning + ex.Message, Resources.ExceptionDbWarningTitle, MessageBoxButton.OK, MessageBoxImage.Asterisk);
         NewTicketViewModel.logger.Warn("Database warning: {0}", ex.Message);
         if (NavigatorHelper.NavigationService == null)
         {
             return;
         }
         NavigatorHelper.NavigationService.Refresh();
     }
 }