private XmlQuery CreateXmlQuery(XElement queryXml) { var outputFileName = queryXml.Attribute("OutputFileName").Value; var orderByParam = queryXml.Element("OrderBy").Value; var parsedQuery = new XmlQuery(outputFileName, orderByParam); return parsedQuery; }
private void GetWhereClauses(XElement queryXml, XmlQuery parsedQuery) { var whereClausesXml = queryXml.Element("WhereClauses").Elements("WhereClause"); foreach (var whereClauseXml in whereClausesXml) { var propertyName = whereClauseXml.Attribute("PropertyName").Value; var type = whereClauseXml.Attribute("Type").Value; var value = whereClauseXml.Value; parsedQuery.WhereClauses.Add(new WhereClause(propertyName, type, value)); } }