/// <summary>
 /// Settings for DigitalPostForsendelse
 /// </summary>
 public EnvelopeSettings(Forsendelse forsendelse, AsicEArkiv asicEArkiv, Databehandler databehandler, GuidUtility guidHandler, Klientkonfigurasjon konfigurasjon)
 {
     Forsendelse = forsendelse;
     AsicEArkiv = asicEArkiv;
     Databehandler = databehandler;
     GuidHandler = guidHandler;
     Konfigurasjon = konfigurasjon;
 }
 private AsicEArkiv LagAsicEArkiv(Forsendelse forsendelse, bool lagreDokumentpakke, GuidUtility guidHandler)
 {
     var arkiv = new AsicEArkiv(forsendelse, guidHandler, _databehandler.Sertifikat);
     if (lagreDokumentpakke)
     {
         arkiv.LagreTilDisk(_klientkonfigurasjon.StandardLoggSti, "dokumentpakke",
             DateUtility.DateForFile() + " - Dokumentpakke.zip");
     }
     return arkiv;
 }
 private ForretningsmeldingEnvelope LagForretningsmeldingEnvelope(Forsendelse forsendelse, AsicEArkiv arkiv,
     GuidUtility guidHandler)
 {
     var forretningsmeldingEnvelope =
         new ForretningsmeldingEnvelope(new EnvelopeSettings(forsendelse, arkiv, _databehandler, guidHandler,
             _klientkonfigurasjon));
     return forretningsmeldingEnvelope;
 }
 private static SoapContainer LagSoapContainer(ForretningsmeldingEnvelope forretningsmeldingEnvelope, AsicEArkiv arkiv)
 {
     var soapContainer = new SoapContainer(forretningsmeldingEnvelope);
     soapContainer.Vedlegg.Add(arkiv);
     return soapContainer;
 }