Esempio n. 1
0
 /// <summary>
 ///  This handler handles the event when the <see cref="ITransactionRepository.DeleteTransactionsCompleted"/>
 /// event is raised by <see cref="_transactionRepository"/>.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void TransactionRepositoryDeleteTransactionsCompleted(object sender, DeleteTransactionsFinishedEventArg e)
 {
     ThreadSafeInvoke(() => e.DeletedTransactionsIdList.ForEach(id =>
     {
         _messagingService.CloseProgressMessage();
         if (e.HasError)
         {
             _messagingService.ShowMessage(UIText.ERROR_OCCURED_MSG);
             return;
         }
         var trans = Transactions.FirstOrDefault(t => t.TransactionId == id);
         if (null != trans)
         {
             Transactions.Remove(trans);
         }
         //RefreshGraph
         //  GraphItems = GetGraphData(Transactions.Select(t => t.Entity).ToList());
     }));
 }
Esempio n. 2
0
 /// <summary>
 ///  This handler handles the event when the <see cref="ITransactionRepository.DeleteTransactionsCompleted"/> 
 /// event is raised by <see cref="_transactionRepository"/>.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void TransactionRepositoryDeleteTransactionsCompleted(object sender, DeleteTransactionsFinishedEventArg e)
 {
     ThreadSafeInvoke(() => e.DeletedTransactionsIdList.ForEach(id =>
     {
         _messagingService.CloseProgressMessage();
         if (e.HasError)
         {
             _messagingService.ShowMessage(UIText.ERROR_OCCURED_MSG);
             return;
         }
         var trans = Transactions.FirstOrDefault(t => t.TransactionId == id);
         if (null != trans)
             Transactions.Remove(trans);
         //RefreshGraph
         GraphItems = GetGraphData(Transactions.Select(t => t.Entity).ToList());
     }));
 }