Example #1
0
        public XPathNodeIterator GetNodeSet(string xPath)
        {
            ComparisonRequest request = new ComparisonRequest()
            {
                ProductsRequested = new List <Product>()
                {
                    new Product()
                    {
                        Id             = 1,
                        FundsRequested = new List <Fund>()
                        {
                            new Fund()
                            {
                                Id = "dsfjds", Name = "sdjhuuwuw"
                            },
                            new Fund()
                            {
                                Id = "iririr", Name = "vmnvmv"
                            }
                        }
                    },
                    new Product()
                    {
                        Id             = 2,
                        FundsRequested = new List <Fund>()
                        {
                            new Fund()
                            {
                                Id = "ffdjfjfjfj", Name = "ddioeoe"
                            },
                            new Fund()
                            {
                                Id = "diiowiw", Name = "dsjwiw"
                            }
                        }
                    },
                    new Product()
                    {
                        Id             = 3,
                        FundsRequested = new List <Fund>()
                        {
                            new Fund()
                            {
                                Id = "odioiwi", Name = "iioie"
                            },
                            new Fund()
                            {
                                Id = "ieieie", Name = "wuiwosk"
                            }
                        }
                    }
                }
            };

            ObjectXPathNavigator nav = new ObjectXPathNavigator(request);

            XPathNodeIterator i = nav.Select(xPath);

            return(i);
        }
        public XPathNodeIterator GetNodeSet(string xPath)
        {
            ComparisonRequest request = new ComparisonRequest()
            {
                ProductsRequested = new List<Product>()
                {
                    new Product()
                    {
                        Id = 1,
                        FundsRequested = new List<Fund>()
                        {
                            new Fund() { Id = "dsfjds", Name = "sdjhuuwuw" },
                            new Fund() { Id = "iririr", Name = "vmnvmv" }
                        }
                    },
                    new Product()
                    {
                        Id = 2,
                        FundsRequested = new List<Fund>()
                        {
                            new Fund() { Id = "ffdjfjfjfj", Name = "ddioeoe" },
                            new Fund() { Id = "diiowiw", Name = "dsjwiw" }
                        }
                    },
                    new Product()
                    {
                        Id = 3,
                        FundsRequested = new List<Fund>()
                        {
                            new Fund() { Id = "odioiwi", Name = "iioie" },
                            new Fund() { Id = "ieieie", Name = "wuiwosk" }
                        }
                    }
                }
            };

            ObjectXPathNavigator nav = new ObjectXPathNavigator(request);

            XPathNodeIterator i = nav.Select(xPath);
            return i;
        }