public RelatedBusinessUnit(XmlNode xmlNode) { XmlNodeList businessUnitReferenceNodeList = xmlNode.SelectNodes("businessUnitReference"); if (businessUnitReferenceNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in businessUnitReferenceNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { businessUnitReferenceIDRef = item.Attributes["id"].Name; BusinessUnitReference ob = BusinessUnitReference(); IDManager.SetID(businessUnitReferenceIDRef, ob); } else if (item.Attributes.ToString() == "href") { businessUnitReferenceIDRef = item.Attributes["href"].Name; } else { businessUnitReference = new BusinessUnitReference(item); } } } XmlNodeList roleNodeList = xmlNode.SelectNodes("role"); if (roleNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in roleNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { roleIDRef = item.Attributes["id"].Name; BusinessUnitRole ob = BusinessUnitRole(); IDManager.SetID(roleIDRef, ob); } else if (item.Attributes.ToString() == "href") { roleIDRef = item.Attributes["href"].Name; } else { role = new BusinessUnitRole(item); } } } }
public RelatedBusinessUnit(XmlNode xmlNode) { XmlNodeList businessUnitReferenceNodeList = xmlNode.SelectNodes("businessUnitReference"); if (businessUnitReferenceNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in businessUnitReferenceNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { businessUnitReferenceIDRef = item.Attributes["id"].Name; BusinessUnitReference ob = BusinessUnitReference(); IDManager.SetID(businessUnitReferenceIDRef, ob); } else if (item.Attributes.ToString() == "href") { businessUnitReferenceIDRef = item.Attributes["href"].Name; } else { businessUnitReference = new BusinessUnitReference(item); } } } XmlNodeList roleNodeList = xmlNode.SelectNodes("role"); if (roleNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in roleNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { roleIDRef = item.Attributes["id"].Name; BusinessUnitRole ob = BusinessUnitRole(); IDManager.SetID(roleIDRef, ob); } else if (item.Attributes.ToString() == "href") { roleIDRef = item.Attributes["href"].Name; } else { role = new BusinessUnitRole(item); } } } }
public RelatedBusinessUnit(XmlNode xmlNode) { XmlNode businessUnitReferenceNode = xmlNode.SelectSingleNode("businessUnitReference"); if (businessUnitReferenceNode != null) { if (businessUnitReferenceNode.Attributes["href"] != null || businessUnitReferenceNode.Attributes["id"] != null) { if (businessUnitReferenceNode.Attributes["id"] != null) { businessUnitReferenceIDRef_ = businessUnitReferenceNode.Attributes["id"].Value; BusinessUnitReference ob = new BusinessUnitReference(businessUnitReferenceNode); IDManager.SetID(businessUnitReferenceIDRef_, ob); } else if (businessUnitReferenceNode.Attributes["href"] != null) { businessUnitReferenceIDRef_ = businessUnitReferenceNode.Attributes["href"].Value; } else { businessUnitReference_ = new BusinessUnitReference(businessUnitReferenceNode); } } else { businessUnitReference_ = new BusinessUnitReference(businessUnitReferenceNode); } } XmlNode roleNode = xmlNode.SelectSingleNode("role"); if (roleNode != null) { if (roleNode.Attributes["href"] != null || roleNode.Attributes["id"] != null) { if (roleNode.Attributes["id"] != null) { roleIDRef_ = roleNode.Attributes["id"].Value; BusinessUnitRole ob = new BusinessUnitRole(roleNode); IDManager.SetID(roleIDRef_, ob); } else if (roleNode.Attributes["href"] != null) { roleIDRef_ = roleNode.Attributes["href"].Value; } else { role_ = new BusinessUnitRole(roleNode); } } else { role_ = new BusinessUnitRole(roleNode); } } }