Exemplo n.º 1
0
 /// <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;
 }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        private ForretningsmeldingEnvelope LagForretningsmeldingEnvelope(Forsendelse forsendelse, AsicEArkiv arkiv,
                                                                         GuidUtility guidHandler)
        {
            var forretningsmeldingEnvelope =
                new ForretningsmeldingEnvelope(new EnvelopeSettings(forsendelse, arkiv, _databehandler, guidHandler,
                                                                    _klientkonfigurasjon));

            return(forretningsmeldingEnvelope);
        }
Exemplo n.º 4
0
        private static SoapContainer LagSoapContainer(ForretningsmeldingEnvelope forretningsmeldingEnvelope, AsicEArkiv arkiv)
        {
            var soapContainer = new SoapContainer(forretningsmeldingEnvelope);

            soapContainer.Vedlegg.Add(arkiv);
            return(soapContainer);
        }