public EntityHistoryHelper( ITypeFinder typeFinder, IEntityHistoryConfiguration configuration, IUnitOfWorkManager unitOfWorkManager) : base(configuration, unitOfWorkManager) { EntityChanges = new List <EntityChange>(); EntityHistoryEvents = new List <EntityHistoryEvent>(); Id = Guid.NewGuid(); _typeFinder = typeFinder; }
public EntityHistoryHelper( IEntityHistoryConfiguration configuration, IUnitOfWorkManager unitOfWorkManager) { _configuration = configuration; _unitOfWorkManager = unitOfWorkManager; AbpSession = NullAbpSession.Instance; Logger = NullLogger.Instance; ClientInfoProvider = NullClientInfoProvider.Instance; EntityChangeSetReasonProvider = NullEntityChangeSetReasonProvider.Instance; EntityHistoryStore = NullEntityHistoryStore.Instance; }
protected EntityHistoryHelperBase( IEntityHistoryConfiguration entityHistoryConfiguration, IUnitOfWorkManager unitOfWorkManager) { EntityHistoryConfiguration = entityHistoryConfiguration; UnitOfWorkManager = unitOfWorkManager; AbpSession = NullAbpSession.Instance; Logger = NullLogger.Instance; ClientInfoProvider = NullClientInfoProvider.Instance; EntityChangeSetReasonProvider = NullEntityChangeSetReasonProvider.Instance; EntityHistoryStore = NullEntityHistoryStore.Instance; }
private static bool ShouldIntercept(IEntityHistoryConfiguration entityHistoryConfiguration, Type type) { if (type.GetTypeInfo().IsDefined(typeof(UseCaseAttribute), true)) { return(true); } if (type.GetMethods().Any(m => m.IsDefined(typeof(UseCaseAttribute), true))) { return(true); } return(false); }
public void Initialize() { Localization = IocManager.Resolve <ILocalizationConfiguration>(); Modules = IocManager.Resolve <IModuleConfigurations>(); Features = IocManager.Resolve <IFeatureConfiguration>(); Navigation = IocManager.Resolve <INavigationConfiguration>(); Authorization = IocManager.Resolve <IAuthorizationConfiguration>(); Validation = IocManager.Resolve <IValidationConfiguration>(); Settings = IocManager.Resolve <ISettingsConfiguration>(); UnitOfWork = IocManager.Resolve <IUnitOfWorkDefaultOptions>(); EventBus = IocManager.Resolve <IEventBusConfiguration>(); MultiTenancy = IocManager.Resolve <IMultiTenancyConfig>(); Auditing = IocManager.Resolve <IAuditingConfiguration>(); Caching = IocManager.Resolve <ICachingConfiguration>(); BackgroundJobs = IocManager.Resolve <IBackgroundJobConfiguration>(); Notifications = IocManager.Resolve <INotificationConfiguration>(); EmbeddedResources = IocManager.Resolve <IEmbeddedResourcesConfiguration>(); EntityHistory = IocManager.Resolve <IEntityHistoryConfiguration>(); ServiceReplaceActions = new Dictionary <Type, Action>(); }
public EntityHistoryHelper( IEntityHistoryConfiguration configuration, IUnitOfWorkManager unitOfWorkManager) : base(configuration, unitOfWorkManager) { }