Example #1
0
        public static void Main(string[] args)
        {
            var geographyData = new GeographyData();
            var data          = geographyData.Countries.Include("Monasteries")
                                .Where(c => c.Monasteries.Any())
                                .OrderBy(c => c.CountryName)
                                .Select(c => new
            {
                Country     = new { Name = c.CountryName },
                Monasteries = c.Monasteries
                              .OrderBy(m => m.Name)
                              .Select(m => new { m.Name })
            }).ToList();

            List <dynamic> newData = new List <dynamic>();

            foreach (var item in data)
            {
                newData.Add(item);
            }

            var exporter = new ExportToXml(newData);

            exporter.ExportDataToFile("monasteries.xml");
        }
Example #2
0
        public static void Main(string[] args)
        {
            var geographyData = new GeographyData();
            var data = geographyData.Countries.Include("Monasteries")
                .Where(c => c.Monasteries.Any())
                .OrderBy(c => c.CountryName)
                .Select(c => new
                                 {
                                     Country = new { Name = c.CountryName }, 
                                     Monasteries = c.Monasteries
                                        .OrderBy(m => m.Name)
                                        .Select(m => new { m.Name })
                                 }).ToList();

            List<dynamic> newData = new List<dynamic>();
            foreach (var item in data)
            {
                newData.Add(item);
            }

            var exporter = new ExportToXml(newData);
            exporter.ExportDataToFile("monasteries.xml");

        }