Exemple #1
0
        public static EventLogTransaction BeginTransaction(this DatabaseFacade database, IPublisherService service)
        {
            var trans = database.BeginTransaction();

            var result = new EventLogTransaction(trans.GetDbTransaction());

            service.SetTransaction(result);

            return(result);
        }
 public void SetTransaction(EventLogTransaction transaction)
 {
     transaction.OnCommit += Transaction_OnCommit;
     _publishedStore.UseTransaction(transaction.DbTransaction);
 }