Esempio n. 1
0
        private void Intercept <T>(IEnumerable <T> interceptors, object entity, Action <T, IEntityEntry> intercept)
        {
            IEntityEntry entry = contextUtilities.GetEntry(entity, contextBuilder.Context);

            foreach (var interceptor in interceptors)
            {
                intercept(interceptor, entry);
            }
        }
Esempio n. 2
0
        private void InterceptLoad(IEnumerable <IEntityInterceptor> interceptors, object entity)
        {
            IEntityEntry entry = contextUtilities.GetEntry(entity, Context);

            foreach (var interceptor in interceptors)
            {
                interceptor.OnLoad(entry, repository);
            }
        }