public void AfterDelete(IEntity entity)
        {
            IEntityInterceptor obj = EntityInterceptorDB.Get(entity);

            if (obj != null)
            {
                obj.Delete(entity);
            }
        }
        public void AfterInsert(IEntity entity)
        {
            IEntityInterceptor obj = EntityInterceptorDB.Get(entity);

            if (obj != null)
            {
                obj.Insert(entity);
            }
        }
Esempio n. 3
0
        private UnitOfWork GetTargetWith(IEntityInterceptor interceptor, IExceptionHandler handler)
        {
            ContextUtilitiesDouble utilitiesStub = new ContextUtilitiesDouble(new[] { new User() });

            Mock <IInterceptorsResolver> resolverStub = new Mock <IInterceptorsResolver>();

            resolverStub.Setup(r => r.GetGlobalInterceptors()).Returns(new[] { interceptor });

            return(this.GetTargetWith(utilitiesStub, resolverStub.Object, new Mock <DbContext>(), handler));
        }
 public static void AddUpdater( String typeName, IEntityInterceptor obj )
 {
     dic.Add( typeName, obj );
 }
 public static void AddInterceptor(IEntityInterceptor interceptor)
 {
     Interceptors.Add(interceptor);
 }
        private UnitOfWork GetTargetWith(IEntityInterceptor interceptor, IExceptionHandler handler)
        {
            ContextUtilitiesDouble utilitiesStub = new ContextUtilitiesDouble(new[] {new User()});

            Mock<IInterceptorsResolver> resolverStub = new Mock<IInterceptorsResolver>();
            resolverStub.Setup(r => r.GetGlobalInterceptors()).Returns(new[] {interceptor});

            return GetTargetWith(utilitiesStub, resolverStub.Object, new Mock<DbContext>(), handler);
        }
 public static void AddUpdater(String typeName, IEntityInterceptor obj)
 {
     dic.Add(typeName, obj);
 }