public Portfolio(XmlNode xmlNode) { XmlNode partyPortfolioNameNode = xmlNode.SelectSingleNode("partyPortfolioName"); if (partyPortfolioNameNode != null) { if (partyPortfolioNameNode.Attributes["href"] != null || partyPortfolioNameNode.Attributes["id"] != null) { if (partyPortfolioNameNode.Attributes["id"] != null) { partyPortfolioNameIDRef_ = partyPortfolioNameNode.Attributes["id"].Value; PartyPortfolioName ob = new PartyPortfolioName(partyPortfolioNameNode); IDManager.SetID(partyPortfolioNameIDRef_, ob); } else if (partyPortfolioNameNode.Attributes["href"] != null) { partyPortfolioNameIDRef_ = partyPortfolioNameNode.Attributes["href"].Value; } else { partyPortfolioName_ = new PartyPortfolioName(partyPortfolioNameNode); } } else { partyPortfolioName_ = new PartyPortfolioName(partyPortfolioNameNode); } } XmlNodeList tradeIdNodeList = xmlNode.SelectNodes("tradeId"); if (tradeIdNodeList != null) { this.tradeId_ = new List <TradeId>(); foreach (XmlNode item in tradeIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { tradeIdIDRef_ = item.Attributes["id"].Value; tradeId_.Add(new TradeId(item)); IDManager.SetID(tradeIdIDRef_, tradeId_[tradeId_.Count - 1]); } else if (item.Attributes["href"] != null) { tradeIdIDRef_ = item.Attributes["href"].Value; } else { tradeId_.Add(new TradeId(item)); } } else { tradeId_.Add(new TradeId(item)); } } } XmlNodeList partyTradeIdentifierNodeList = xmlNode.SelectNodes("partyTradeIdentifier"); if (partyTradeIdentifierNodeList != null) { this.partyTradeIdentifier_ = new List <PartyTradeIdentifier>(); foreach (XmlNode item in partyTradeIdentifierNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { partyTradeIdentifierIDRef_ = item.Attributes["id"].Value; partyTradeIdentifier_.Add(new PartyTradeIdentifier(item)); IDManager.SetID(partyTradeIdentifierIDRef_, partyTradeIdentifier_[partyTradeIdentifier_.Count - 1]); } else if (item.Attributes["href"] != null) { partyTradeIdentifierIDRef_ = item.Attributes["href"].Value; } else { partyTradeIdentifier_.Add(new PartyTradeIdentifier(item)); } } else { partyTradeIdentifier_.Add(new PartyTradeIdentifier(item)); } } } XmlNodeList portfolioNodeList = xmlNode.SelectNodes("portfolio"); if (portfolioNodeList != null) { this.portfolio_ = new List <Portfolio>(); foreach (XmlNode item in portfolioNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { portfolioIDRef_ = item.Attributes["id"].Value; portfolio_.Add(new Portfolio(item)); IDManager.SetID(portfolioIDRef_, portfolio_[portfolio_.Count - 1]); } else if (item.Attributes["href"] != null) { portfolioIDRef_ = item.Attributes["href"].Value; } else { portfolio_.Add(new Portfolio(item)); } } else { portfolio_.Add(new Portfolio(item)); } } } }
public Portfolio(XmlNode xmlNode) { XmlNodeList partyPortfolioNameNodeList = xmlNode.SelectNodes("partyPortfolioName"); if (partyPortfolioNameNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in partyPortfolioNameNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { partyPortfolioNameIDRef = item.Attributes["id"].Name; PartyPortfolioName ob = PartyPortfolioName(); IDManager.SetID(partyPortfolioNameIDRef, ob); } else if (item.Attributes.ToString() == "href") { partyPortfolioNameIDRef = item.Attributes["href"].Name; } else { partyPortfolioName = new PartyPortfolioName(item); } } } XmlNodeList tradeIdNodeList = xmlNode.SelectNodes("tradeId"); foreach (XmlNode item in tradeIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { tradeIdIDRef = item.Attributes["id"].Name; List<TradeId> ob = new List<TradeId>(); ob.Add(new TradeId(item)); IDManager.SetID(tradeIdIDRef, ob); } else if (item.Attributes.ToString() == "href") { tradeIdIDRef = item.Attributes["href"].Name; } else { tradeId.Add(new TradeId(item)); } } } XmlNodeList partyTradeIdentifierNodeList = xmlNode.SelectNodes("partyTradeIdentifier"); foreach (XmlNode item in partyTradeIdentifierNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { partyTradeIdentifierIDRef = item.Attributes["id"].Name; List<PartyTradeIdentifier> ob = new List<PartyTradeIdentifier>(); ob.Add(new PartyTradeIdentifier(item)); IDManager.SetID(partyTradeIdentifierIDRef, ob); } else if (item.Attributes.ToString() == "href") { partyTradeIdentifierIDRef = item.Attributes["href"].Name; } else { partyTradeIdentifier.Add(new PartyTradeIdentifier(item)); } } } XmlNodeList portfolioNodeList = xmlNode.SelectNodes("portfolio"); foreach (XmlNode item in portfolioNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { portfolioIDRef = item.Attributes["id"].Name; List<Portfolio> ob = new List<Portfolio>(); ob.Add(new Portfolio(item)); IDManager.SetID(portfolioIDRef, ob); } else if (item.Attributes.ToString() == "href") { portfolioIDRef = item.Attributes["href"].Name; } else { portfolio.Add(new Portfolio(item)); } } } }
public Portfolio(XmlNode xmlNode) { XmlNode partyPortfolioNameNode = xmlNode.SelectSingleNode("partyPortfolioName"); if (partyPortfolioNameNode != null) { if (partyPortfolioNameNode.Attributes["href"] != null || partyPortfolioNameNode.Attributes["id"] != null) { if (partyPortfolioNameNode.Attributes["id"] != null) { partyPortfolioNameIDRef_ = partyPortfolioNameNode.Attributes["id"].Value; PartyPortfolioName ob = new PartyPortfolioName(partyPortfolioNameNode); IDManager.SetID(partyPortfolioNameIDRef_, ob); } else if (partyPortfolioNameNode.Attributes["href"] != null) { partyPortfolioNameIDRef_ = partyPortfolioNameNode.Attributes["href"].Value; } else { partyPortfolioName_ = new PartyPortfolioName(partyPortfolioNameNode); } } else { partyPortfolioName_ = new PartyPortfolioName(partyPortfolioNameNode); } } XmlNodeList tradeIdNodeList = xmlNode.SelectNodes("tradeId"); if (tradeIdNodeList != null) { this.tradeId_ = new List<TradeId>(); foreach (XmlNode item in tradeIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { tradeIdIDRef_ = item.Attributes["id"].Value; tradeId_.Add(new TradeId(item)); IDManager.SetID(tradeIdIDRef_, tradeId_[tradeId_.Count - 1 ]); } else if (item.Attributes["href"] != null) { tradeIdIDRef_ = item.Attributes["href"].Value; } else { tradeId_.Add(new TradeId(item)); } } else { tradeId_.Add(new TradeId(item)); } } } XmlNodeList partyTradeIdentifierNodeList = xmlNode.SelectNodes("partyTradeIdentifier"); if (partyTradeIdentifierNodeList != null) { this.partyTradeIdentifier_ = new List<PartyTradeIdentifier>(); foreach (XmlNode item in partyTradeIdentifierNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { partyTradeIdentifierIDRef_ = item.Attributes["id"].Value; partyTradeIdentifier_.Add(new PartyTradeIdentifier(item)); IDManager.SetID(partyTradeIdentifierIDRef_, partyTradeIdentifier_[partyTradeIdentifier_.Count - 1 ]); } else if (item.Attributes["href"] != null) { partyTradeIdentifierIDRef_ = item.Attributes["href"].Value; } else { partyTradeIdentifier_.Add(new PartyTradeIdentifier(item)); } } else { partyTradeIdentifier_.Add(new PartyTradeIdentifier(item)); } } } XmlNodeList portfolioNodeList = xmlNode.SelectNodes("portfolio"); if (portfolioNodeList != null) { this.portfolio_ = new List<Portfolio>(); foreach (XmlNode item in portfolioNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] != null) { if (item.Attributes["id"] != null) { portfolioIDRef_ = item.Attributes["id"].Value; portfolio_.Add(new Portfolio(item)); IDManager.SetID(portfolioIDRef_, portfolio_[portfolio_.Count - 1 ]); } else if (item.Attributes["href"] != null) { portfolioIDRef_ = item.Attributes["href"].Value; } else { portfolio_.Add(new Portfolio(item)); } } else { portfolio_.Add(new Portfolio(item)); } } } }
public Portfolio(XmlNode xmlNode) { XmlNodeList partyPortfolioNameNodeList = xmlNode.SelectNodes("partyPortfolioName"); if (partyPortfolioNameNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in partyPortfolioNameNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { partyPortfolioNameIDRef = item.Attributes["id"].Name; PartyPortfolioName ob = PartyPortfolioName(); IDManager.SetID(partyPortfolioNameIDRef, ob); } else if (item.Attributes.ToString() == "href") { partyPortfolioNameIDRef = item.Attributes["href"].Name; } else { partyPortfolioName = new PartyPortfolioName(item); } } } XmlNodeList tradeIdNodeList = xmlNode.SelectNodes("tradeId"); foreach (XmlNode item in tradeIdNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { tradeIdIDRef = item.Attributes["id"].Name; List <TradeId> ob = new List <TradeId>(); ob.Add(new TradeId(item)); IDManager.SetID(tradeIdIDRef, ob); } else if (item.Attributes.ToString() == "href") { tradeIdIDRef = item.Attributes["href"].Name; } else { tradeId.Add(new TradeId(item)); } } } XmlNodeList partyTradeIdentifierNodeList = xmlNode.SelectNodes("partyTradeIdentifier"); foreach (XmlNode item in partyTradeIdentifierNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { partyTradeIdentifierIDRef = item.Attributes["id"].Name; List <PartyTradeIdentifier> ob = new List <PartyTradeIdentifier>(); ob.Add(new PartyTradeIdentifier(item)); IDManager.SetID(partyTradeIdentifierIDRef, ob); } else if (item.Attributes.ToString() == "href") { partyTradeIdentifierIDRef = item.Attributes["href"].Name; } else { partyTradeIdentifier.Add(new PartyTradeIdentifier(item)); } } } XmlNodeList portfolioNodeList = xmlNode.SelectNodes("portfolio"); foreach (XmlNode item in portfolioNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { portfolioIDRef = item.Attributes["id"].Name; List <Portfolio> ob = new List <Portfolio>(); ob.Add(new Portfolio(item)); IDManager.SetID(portfolioIDRef, ob); } else if (item.Attributes.ToString() == "href") { portfolioIDRef = item.Attributes["href"].Name; } else { portfolio.Add(new Portfolio(item)); } } } }