private static VarslingFeiletKvitteringsfelter HentVarslingFeiletKvitteringsfelter(XmlDocument varslingFeiletKvittering)
{
var varslingFeiletKvitteringsfelter = new VarslingFeiletKvitteringsfelter();
try
{
var varslingskanal = GetXmlNodeFromDocument(varslingFeiletKvittering, "//ns9:varslingskanal").InnerText;
varslingFeiletKvitteringsfelter.Varslingskanal = varslingskanal == Varslingskanal.Epost.ToString()
? Varslingskanal.Epost
: Varslingskanal.Sms;
var beskrivelseNode = GetXmlNodeFromDocument(varslingFeiletKvittering, "//ns9:beskrivelse");
if (beskrivelseNode != null)
varslingFeiletKvitteringsfelter.Beskrivelse = beskrivelseNode.InnerText;
}
catch (Exception e)
{
throw new XmlParseException(
"Feil under bygging av VarslingFeilet-kvittering.", e);
}
return varslingFeiletKvitteringsfelter;
}