Ejemplo n.º 1
0
        /// <summary>
        /// Pres the save changes.
        /// </summary>
        /// <param name="dbContext">The database context.</param>
        /// <param name="entry">The entry.</param>
        public override void PreSaveChanges(DbContext dbContext, System.Data.Entity.Infrastructure.DbEntityEntry entry)
        {
            var transaction = new Rock.Transactions.GroupAttendedTransaction(entry);

            Rock.Transactions.RockQueue.TransactionQueue.Enqueue(transaction);

            base.PreSaveChanges(dbContext, entry);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Pres the save changes.
        /// </summary>
        /// <param name="dbContext">The database context.</param>
        /// <param name="entry">The entry.</param>
        public override void PreSaveChanges(DbContext dbContext, System.Data.Entity.Infrastructure.DbEntityEntry entry)
        {
            var transaction = new Rock.Transactions.GroupAttendedTransaction(entry);

            Rock.Transactions.RockQueue.TransactionQueue.Enqueue(transaction);

#pragma warning disable 612, 618
            ProcessObsoleteOccurrenceFields(entry);
#pragma warning restore 612, 618

            base.PreSaveChanges(dbContext, entry);
        }