public AuditHelper( IFhirRequestContextAccessor fhirRequestContextAccessor, IAuditLogger auditLogger, IAuditHeaderReader auditHeaderReader) { EnsureArg.IsNotNull(fhirRequestContextAccessor, nameof(fhirRequestContextAccessor)); EnsureArg.IsNotNull(auditLogger, nameof(auditLogger)); EnsureArg.IsNotNull(auditHeaderReader, nameof(auditHeaderReader)); _fhirRequestContextAccessor = fhirRequestContextAccessor; _auditLogger = auditLogger; _auditHeaderReader = auditHeaderReader; }
public AuditHelper( IDicomRequestContextAccessor dicomRequestContextAccessor, IAuditLogger auditLogger, IAuditHeaderReader auditHeaderReader) { EnsureArg.IsNotNull(dicomRequestContextAccessor, nameof(dicomRequestContextAccessor)); EnsureArg.IsNotNull(auditLogger, nameof(auditLogger)); EnsureArg.IsNotNull(auditHeaderReader, nameof(auditHeaderReader)); _dicomRequestContextAccessor = dicomRequestContextAccessor; _auditLogger = auditLogger; _auditHeaderReader = auditHeaderReader; }
public AuditHelper( RequestContextAccessor <IFhirRequestContext> fhirRequestContextAccessor, IAuditLogger auditLogger, IAuditHeaderReader auditHeaderReader) { EnsureArg.IsNotNull(fhirRequestContextAccessor, nameof(fhirRequestContextAccessor)); EnsureArg.IsNotNull(auditLogger, nameof(auditLogger)); EnsureArg.IsNotNull(auditHeaderReader, nameof(auditHeaderReader)); _fhirRequestContextAccessor = fhirRequestContextAccessor; _auditLogger = auditLogger; _auditHeaderReader = auditHeaderReader; _fhirAnonymousOperationTypeList = new Lazy <IList <string> >(() => GetAnonymousOperations()); }
public AuditHelper( IFhirRequestContextAccessor fhirRequestContextAccessor, IAuditEventTypeMapping auditEventTypeMapping, IAuditLogger auditLogger, ILogger <AuditHelper> logger, IAuditHeaderReader auditHeaderReader) { EnsureArg.IsNotNull(fhirRequestContextAccessor, nameof(fhirRequestContextAccessor)); EnsureArg.IsNotNull(auditEventTypeMapping, nameof(auditEventTypeMapping)); EnsureArg.IsNotNull(auditLogger, nameof(auditLogger)); EnsureArg.IsNotNull(logger, nameof(logger)); _fhirRequestContextAccessor = fhirRequestContextAccessor; _auditEventTypeMapping = auditEventTypeMapping; _auditLogger = auditLogger; _logger = logger; _auditHeaderReader = auditHeaderReader; }