Difi.SikkerDigitalPost.Klient.Kvitteringsparser.TilMottakskvittering C# (CSharp) Method

TilMottakskvittering() public static method

public static TilMottakskvittering ( XmlDocument mottakskvitteringXmlDocument ) : Mottakskvittering
mottakskvitteringXmlDocument System.Xml.XmlDocument
return Difi.SikkerDigitalPost.Klient.Domene.Entiteter.Kvitteringer.Forretning.Mottakskvittering
        public static Mottakskvittering TilMottakskvittering(XmlDocument mottakskvitteringXmlDocument)
        {
            var kvitteringFelter = HentKvitteringsfelter(mottakskvitteringXmlDocument);
            var forretningskvitteringfelter = HentForretningskvitteringFelter(mottakskvitteringXmlDocument);

            return new Mottakskvittering(kvitteringFelter.MeldingsId, forretningskvitteringfelter.KonversasjonsId, forretningskvitteringfelter.BodyReferenceUri, forretningskvitteringfelter.DigestValue)
            {
                Generert = forretningskvitteringfelter.Generert,
                ReferanseTilMeldingId = kvitteringFelter.ReferanseTilMeldingId,
                Rådata = kvitteringFelter.Rådata,
                SendtTidspunkt = kvitteringFelter.SendtTidspunkt
            };
        }

Usage Example

        private static Forretningskvittering LagForretningskvittering(XmlDocument xmlDocument)
        {
            if (IsLeveringskvittering(xmlDocument))
            {
                return(Kvitteringsparser.TilLeveringskvittering(xmlDocument));
            }

            if (IsVarslingFeiletkvittering(xmlDocument))
            {
                return(Kvitteringsparser.TilVarslingFeiletKvittering(xmlDocument));
            }

            if (IsFeilmelding(xmlDocument))
            {
                return(Kvitteringsparser.TilFeilmelding(xmlDocument));
            }

            if (IsÅpningskvittering(xmlDocument))
            {
                return(Kvitteringsparser.TilÅpningskvittering(xmlDocument));
            }

            if (IsMottaksKvittering(xmlDocument))
            {
                return(Kvitteringsparser.TilMottakskvittering(xmlDocument));
            }

            if (IsReturpost(xmlDocument))
            {
                return(Kvitteringsparser.TilReturpostkvittering(xmlDocument));
            }

            return(null);
        }
All Usage Examples Of Difi.SikkerDigitalPost.Klient.Kvitteringsparser::TilMottakskvittering