/// <summary> /// Initialises a new instance of the <see cref="UnpackRoutine" /> /// class. /// </summary> /// <param name="documentMetadataAdapter"> /// An instance of type <see cref="IDocumentMetadataAdapter" />. /// </param> /// <param name="documentStorageAdapter"> /// An instance of type <see cref="IDocumentStorageAdapter" />. /// </param> /// <param name="loggerWrapper"> /// An instance of type <see cref="ILoggerWrapper" />. /// </param> /// <param name="unpackRoutineSettingsProvider"> /// An instance of type <see cref="IUnpackRoutineSettingsProvider" />. /// </param> public UnpackRoutine( IDocumentMetadataAdapter documentMetadataAdapter, IDocumentStorageAdapter documentStorageAdapter, ILoggerWrapper loggerWrapper, IUnpackRoutineSettingsProvider unpackRoutineSettingsProvider) { this.documentMetadataAdapter = documentMetadataAdapter; this.documentStorageAdapter = documentStorageAdapter; this.loggerWrapper = loggerWrapper; this.unpackRoutineSettingsProvider = unpackRoutineSettingsProvider; }
/// <summary> /// /// </summary> /// <param name="dsStorageAdapter"></param> public DocumentStoreAuditProvider(IDocumentStorageAdapter <AuditTable> dsStorageAdapter) { this.dsStorageAdapter = dsStorageAdapter; }
/// <summary> /// Gets a new instance of <see cref="DocumentManager"/> class. /// </summary> /// <param name="documentManager">Used to call DocumentManager's methods</param> public DocumentStorageAuditTrailProvider(IDocumentStorageAdapter <DocumentStoreAuditTrailLog> dsStorageAdapter) { _dsStorageAdapter = dsStorageAdapter; }