static void DbTransactionRolledBack(object sender, DbTransactionEventArgs e) { if (e.SqlTransacted) { NewMetaDataTransaction = DataLevelTransaction; } }
static void DbTransactionCommitted(object sender, DbTransactionEventArgs e) { if (e.SqlTransacted && e.Transaction != null) { NewMetaDataTransaction = DataLevelTransaction; Mediachase.Ibn.Data.Meta.Management.TriggerManager.CallTriggers(new Guid(DbContext.Current.TransactionId)); } }
private static void DbTransactionCommitted(object sender, DbTransactionEventArgs e) { if (_hasNewEvent) { _hasNewEvent = false; Alerts2.Send(DbContext.Current.TransactionId); } }