Пример #1
0
 protected virtual void OnAfter(DbEntityEntry item, EntityState state, InterceptionContext context)
 {
 }
Пример #2
0
 protected virtual void OnAfterDelete(DbEntityEntry entry, T item, InterceptionContext context)
 {
 }
Пример #3
0
        protected override void OnBeforeUpdate(DbEntityEntry entry, IAmAuditable item, InterceptionContext context)
        {
            Logger.Trace("OnBeforeInsert");

            item.Updated   = DateTime.UtcNow;
            item.UpdatedBy = principalProvider.GetCurrent().Identity.Name;

            base.OnBeforeUpdate(entry, item, context);
        }
Пример #4
0
 protected virtual void OnBeforeUpdate(DbEntityEntry entry, T item, InterceptionContext context)
 {
 }
        protected override void OnBeforeInsert(DbEntityEntry entry, IBelongToOrganization item, InterceptionContext context)
        {
            Logger.Trace("OnBeforeInsert");

            if (item.Organization == null)
            {
                item.Organization = tenantOrganizationProvider.GetTenantOrganization();
            }

            base.OnBeforeInsert(entry, item, context);
        }