public DefaultParser( IInitiatorCollector initiatorCollector, IEnvironmentCollector environmentCollector, IRequestContextCollector requestContextCollector, IEntityIdCollector entityIdCollector, JsonSerializer serializer) { _initiatorCollector = initiatorCollector; _environmentCollector = environmentCollector; _requestContextCollector = requestContextCollector; _entityIdCollector = entityIdCollector; _serializer = serializer; }
public AuditableContext( IParser parser, IEntityIdCollector entityIdCollector, JsonSerializer serializer, IDifferenceEngine engine, IWriter writer, IAuditIdGenerator auditIdGenerator, ILogger <AuditableContext> logger ) { _parser = parser; _entityIdCollector = entityIdCollector; _serializer = serializer; _engine = engine; _writer = writer; _auditIdGenerator = auditIdGenerator; _logger = logger; _target = new TargetCollection(_entityIdCollector); }
public TargetCollection(IEntityIdCollector idCollector) { _idCollector = idCollector; }