public AuditingHelper( IAuditingConfiguration configuration, IAuditSerializer auditSerializer) { _configuration = configuration; _auditSerializer = auditSerializer; }
public AbpApiAuditFilter(IAuditingHelper auditingHelper, IAuditingConfiguration auditingConfiguration, IAuditSerializer auditSerializer) { _auditingHelper = auditingHelper; _auditingConfiguration = auditingConfiguration; _auditSerializer = auditSerializer; }
public AuditHelper(IAuditInfoProvider auditInfoProvider, IAuditingConfiguration configuration, IUnitOfWorkManager unitOfWorkManager, IAuditSerializer auditSerializer, IAuditingStore auditingStore) { _auditInfoProvider = auditInfoProvider; _configuration = configuration; _unitOfWorkManager = unitOfWorkManager; _auditSerializer = auditSerializer; _auditingStore = auditingStore; Logger = NullLogger.Instance; }
public GenericsDatabaseChangesAuditService( IAuthentificationContext authentificationContext, IAuditSerializer auditSerializer, AuditConfiguration auditConfiguration, AuditDbContext auditDbContext, YourDbContext dbContext) : base(authentificationContext, auditSerializer, auditConfiguration, auditDbContext, dbContext) { }
public AuditingInterceptor( IAuditingHelper auditingHelper, IAuditingConfiguration auditingConfiguration, IAuditSerializer auditSerializer) { _auditingHelper = auditingHelper; _auditingConfiguration = auditingConfiguration; _auditSerializer = auditSerializer; }
public AbpAuditPageFilter(IAbpAspNetCoreConfiguration configuration, IAuditingHelper auditingHelper, IAuditingConfiguration auditingConfiguration, IAuditSerializer auditSerializer) { _configuration = configuration; _auditingHelper = auditingHelper; _auditingConfiguration = auditingConfiguration; _auditSerializer = auditSerializer; }
public AbpMvcAuditFilter(IAbpMvcConfiguration configuration, IAuditingHelper auditingHelper, IAuditingConfiguration auditingConfiguration, IAuditSerializer auditSerializer) { _configuration = configuration; _auditingHelper = auditingHelper; _auditingConfiguration = auditingConfiguration; _auditSerializer = auditSerializer; }
/// <summary> /// /// </summary> /// <param name="auditSerializer"></param> /// <param name="options"></param> /// <param name="auditingStore"></param> /// <param name="principalAccessor"></param> public AuditingHelper( IAuditSerializer auditSerializer, IOptions <AuditingOptions> options, IAuditingStore auditingStore, ICurrentPrincipalAccessor principalAccessor ) { Options = options.Value; AuditSerializer = auditSerializer; AuditingStore = auditingStore; Logger = NullLogger <AuditingHelper> .Instance; _principalAccessor = principalAccessor; }
public DatabaseChangesAuditService( IAuthentificationContext authentificationContext, IAuditSerializer auditSerializer, AuditConfiguration auditConfiguration, AuditDbContext auditDbContext, TDbContext dbContextToAudit) { _authentificationContext = authentificationContext; _dbContextToAudit = dbContextToAudit; _auditSerializer = auditSerializer; _auditConfiguration = auditConfiguration; _auditDbContext = auditDbContext; }
public AuditingHelper( IAuditInfoProvider auditInfoProvider, IAuditingStore auditingStore, IAuditingConfiguration configuration, IBysSession bysSession, IAuditSerializer auditSerializer) { _auditInfoProvider = auditInfoProvider; _configuration = configuration; _auditSerializer = auditSerializer; BysSession = bysSession; Logger = NullLogger.Instance; AuditingStore = auditingStore; }
public AuditingHelper( IAuditInfoProvider auditInfoProvider, IAuditingConfiguration configuration, IUnitOfWorkManager unitOfWorkManager, IAuditSerializer auditSerializer) { this._auditInfoProvider = auditInfoProvider; this._configuration = configuration; this._unitOfWorkManager = unitOfWorkManager; this._auditSerializer = auditSerializer; this.AbpSession = NullAbpSession.Instance; this.Logger = NullLogger.Instance; this.AuditingStore = SimpleLogAuditingStore.Instance; }
public AuditingHelper( IAuditInfoProvider auditInfoProvider, IAuditingConfiguration configuration, IUnitOfWorkManager unitOfWorkManager, IAuditSerializer auditSerializer) { _auditInfoProvider = auditInfoProvider; _configuration = configuration; _unitOfWorkManager = unitOfWorkManager; _auditSerializer = auditSerializer; CodeZeroSession = NullCodeZeroSession.Instance; Logger = NullLogger.Instance; AuditingStore = SimpleLogAuditingStore.Instance; }
/// <summary> /// /// </summary> /// <param name="auditSerializer"></param> /// <param name="options"></param> /// <param name="clock"></param> /// <param name="auditingStore"></param> /// <param name="logger"></param> /// <param name="principalAccessor"></param> /// <param name="serviceProvider"></param> public AuditingHelper( IAuditSerializer auditSerializer, IOptions <AuditingOptions> options, IClock clock, IAuditingStore auditingStore, ILogger <AuditingHelper> logger, ICurrentPrincipalAccessor principalAccessor, IServiceProvider serviceProvider) { Options = options.Value; AuditSerializer = auditSerializer; Clock = clock; AuditingStore = auditingStore; Logger = logger; _principalAccessor = principalAccessor; ServiceProvider = serviceProvider; }
public AuditingHelper( IAuditSerializer auditSerializer, IOptions <AbpAuditingOptions> options, ICurrentUser currentUser, ICurrentTenant currentTenant, IClock clock, IAuditingStore auditingStore, ILogger <AuditingHelper> logger, IServiceProvider serviceProvider) { Options = options.Value; AuditSerializer = auditSerializer; CurrentUser = currentUser; CurrentTenant = currentTenant; Clock = clock; AuditingStore = auditingStore; Logger = logger; ServiceProvider = serviceProvider; }
/// <summary> /// Initializes a new instance of the <see cref="AuditingHelper"/> class. /// </summary> /// <param name="auditSerializer">The audit serializer.</param> /// <param name="options">The options.</param> /// <param name="currentUser">The current user.</param> /// <param name="currentClient">The current client.</param> /// <param name="auditingStore">The auditing store.</param> /// <param name="serviceProvider">The service provider.</param> /// <param name="correlationIdProvider">The correlation identifier provider.</param> public AuditingHelper( IAuditSerializer auditSerializer, IOptions <AuditingOptions> options, ICurrentUser currentUser, ICurrentClient currentClient, IAuditingStore auditingStore, ILogger <AuditingHelper> logger, IServiceProvider serviceProvider, ICorrelationIdProvider correlationIdProvider) { Options = options.Value; AuditSerializer = auditSerializer; CurrentUser = currentUser; CurrentClient = currentClient; AuditingStore = auditingStore; Logger = logger; ServiceProvider = serviceProvider; CorrelationIdProvider = correlationIdProvider; }
public AuditingHelper( IAuditInfoProvider auditInfoProvider, IAuditingConfiguration configuration, IUnitOfWorkManager unitOfWorkManager, IAuditSerializer auditSerializer, LocalzaionHelper localzaionHelper, IUserContext userContext, LocalizedSerializer localizedSerializer ) { _auditInfoProvider = auditInfoProvider; _configuration = configuration; _unitOfWorkManager = unitOfWorkManager; _auditSerializer = auditSerializer; _localzaionHelper = localzaionHelper; _userContext = userContext; _localizedSerializer = localizedSerializer; AbpSession = NullAbpSession.Instance; Logger = NullLogger.Instance; AuditingStore = SimpleLogAuditingStore.Instance; }
public AuditEventHandler(IAuthentificationContext authentificationContext, AuditDbContext auditDbContext, IAuditSerializer auditSerializer) { _authentificationContext = authentificationContext; _dbContext = auditDbContext; _auditSerializer = auditSerializer; }
private static AuditEvent ToAuditEvent(IEvent @event, IAuthentificationContext authentificationContext, IAuditSerializer auditSerializer) => new AuditEvent { Id = Guid.NewGuid(), EventName = @event.GetType().UnderlyingSystemType.Name, Event = auditSerializer.Serialize(@event), CorrelationId = authentificationContext.CorrelationId, Date = DateTime.UtcNow, ImpersonatedUserId = authentificationContext.ImpersonatedUser.Id, UserId = authentificationContext.User.Id };
public static List <AuditEvent> Create(CreateAuditEvents command, IAuthentificationContext authentificationContext, IAuditSerializer auditSerializer) => command.Events.Select(@event => ToAuditEvent(@event, authentificationContext, auditSerializer)).ToList();
public static AuditCommand Create(CreateAuditCommand command, IAuthentificationContext authentificationContext, IAuditSerializer auditSerializer) => new AuditCommand { Id = Guid.NewGuid(), CommandName = command.Command.GetType().UnderlyingSystemType.Name, Command = auditSerializer.Serialize(command.Command), CorrelationId = authentificationContext.CorrelationId, Date = DateTime.UtcNow, ImpersonatedUserId = authentificationContext.ImpersonatedUser.Id, UserId = authentificationContext.User.Id };
public static AuditQuery Create(CreateAuditQuery query, IAuthentificationContext authentificationContext, IAuditSerializer auditSerializer) => new AuditQuery { Id = Guid.NewGuid(), QueryName = query.Query.GetType().UnderlyingSystemType.Name, Query = auditSerializer.Serialize(query.Query), QueryResultName = query.QueryResult.GetType().UnderlyingSystemType.Name, QueryResult = auditSerializer.Serialize(query.QueryResult), CorrelationId = authentificationContext.CorrelationId, Date = DateTime.UtcNow, ImpersonatedUserId = authentificationContext.ImpersonatedUser.Id, UserId = authentificationContext.User.Id };