Use extension methods in GetPersonFromXmlNode
This commit is contained in:
parent
1d0ecd3188
commit
1dd6442e89
|
@ -122,16 +122,11 @@ public static class XmlReaderExtensions
|
|||
{
|
||||
case "name":
|
||||
case "Name":
|
||||
name = subtree.ReadElementContentAsString();
|
||||
name = subtree.ReadNormalizedString();
|
||||
break;
|
||||
case "role":
|
||||
case "Role":
|
||||
var roleValue = subtree.ReadElementContentAsString();
|
||||
if (!string.IsNullOrWhiteSpace(roleValue))
|
||||
{
|
||||
role = roleValue;
|
||||
}
|
||||
|
||||
role = subtree.ReadNormalizedString();
|
||||
break;
|
||||
case "type":
|
||||
case "Type":
|
||||
|
@ -140,23 +135,14 @@ public static class XmlReaderExtensions
|
|||
case "order":
|
||||
case "sortorder":
|
||||
case "SortOrder":
|
||||
if (int.TryParse(
|
||||
subtree.ReadElementContentAsString(),
|
||||
NumberStyles.Integer,
|
||||
CultureInfo.InvariantCulture,
|
||||
out var intVal))
|
||||
if (subtree.TryReadInt(out var sortOrderVal))
|
||||
{
|
||||
sortOrder = intVal;
|
||||
sortOrder = sortOrderVal;
|
||||
}
|
||||
|
||||
break;
|
||||
case "thumb":
|
||||
var thumb = subtree.ReadElementContentAsString();
|
||||
if (!string.IsNullOrWhiteSpace(thumb))
|
||||
{
|
||||
imageUrl = thumb;
|
||||
}
|
||||
|
||||
imageUrl = subtree.ReadNormalizedString();
|
||||
break;
|
||||
default:
|
||||
subtree.Skip();
|
||||
|
|
Loading…
Reference in New Issue
Block a user