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); } }
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); }