public AmqpConsumerFactory(ISendHandler sendHandler, IDokumentlagerHandler dokumentlagerHandler, KontoConfiguration kontoConfiguration) { _dokumentlagerHandler = dokumentlagerHandler; _fileWriter = new FileWriter(); _decrypter = new AsicDecrypter(DecryptionService.Create(kontoConfiguration.PrivatNokkel)); _sendHandler = sendHandler; _accountId = kontoConfiguration.KontoId; }
internal MottattMelding( bool hasPayload, MottattMeldingMetadata metadata, Func <Task <Stream> > streamProvider, IAsicDecrypter decrypter, IFileWriter fileWriter) : base(metadata) { HasPayload = hasPayload; _streamProvider = streamProvider; _decrypter = decrypter; _fileWriter = fileWriter; }
public AmqpReceiveConsumer( IModel model, IDokumentlagerHandler dokumentlagerHandler, IFileWriter fileWriter, IAsicDecrypter decrypter, ISendHandler sendHandler, Guid accountId) : base(model) { _dokumentlagerHandler = dokumentlagerHandler; _fileWriter = fileWriter; _decrypter = decrypter; _sendHandler = sendHandler; _accountId = accountId; }