public void TransactionDisposed(CommandTransaction item)
 {
     var transaction = GetTransaction(item);
     if (transaction != null)
     {
         transaction.DisposedAt = item.AtDateTime;
     }
 }
 public void TransactionRolledBack(CommandTransaction item)
 {
     var transaction = GetTransaction(item);
     if (transaction != null)
     {
         transaction.RolledBackAt = item.AtDateTime;
     }
 }
        public void TransactionBegan(CommandTransaction item)
        {
            if (item.ApplicationIdentity.Equals(GuiModelData.SelectedApplicationIdentity) &&
                !GuiModelData.RelatedTransactions.Contains(item))
            {
                GuiModelData.RelatedTransactions.Add(item);
            }

            PluginContext.NotifyPluginsHost(NotificationType.Update, 1);
            UpdateAppIdentityNotificationsCount(item);
        }