Example #1
0
        internal void OnPreUnsafeMListDelete <T>(IQueryable mlistQuery, IQueryable <T> entityQuery) where T : Entity
        {
            AssertAllowed(typeof(T), inUserInterface: false);

            EntityEvents <T> ee = (EntityEvents <T>)entityEvents.TryGetC(typeof(T));

            if (ee != null)
            {
                ee.OnPreUnsafeMListDelete(mlistQuery, entityQuery);
            }
        }
Example #2
0
        internal IDisposable?OnPreUnsafeMListDelete <T>(IQueryable mlistQuery, IQueryable <T> entityQuery) where T : Entity
        {
            AssertAllowed(typeof(T), inUserInterface: false);

            EntityEvents <T>?ee = (EntityEvents <T>?)entityEvents.TryGetC(typeof(T));

            if (ee == null)
            {
                return(null);
            }

            return(ee.OnPreUnsafeMListDelete(mlistQuery, entityQuery));
        }