private static CompanyInfo[] LoadServerConfig(XmlDocument serverConfigDocument, string companyId) { List <CompanyInfo> list = new List <CompanyInfo>(); string query = "/configuration/companies/company"; if (!string.IsNullOrEmpty(companyId)) { query = string.Concat(query, "[@id='", companyId, "']"); } foreach (XmlNode node in serverConfigDocument.SelectNodes(query)) { CompanyInfo company = new CompanyInfo(); company.LoadGeneralInfo(node); list.Add(company); } return(list.ToArray()); }
private static CompanyInfo[] LoadServerConfig(XmlDocument serverConfigDocument, string companyId) { List<CompanyInfo> list = new List<CompanyInfo>(); string query = "/configuration/companies/company"; if (!string.IsNullOrEmpty(companyId)) query = string.Concat(query, "[@id='", companyId, "']"); foreach (XmlNode node in serverConfigDocument.SelectNodes(query)) { CompanyInfo company = new CompanyInfo(); company.LoadGeneralInfo(node); list.Add(company); } return list.ToArray(); }