Beispiel #1
0
        private void SeedCommunities()
        {
            var communities = seedDataLoader.GetSeedData <List <Community> >("Communities");

            var regions = seederRepository.GetRegions().ToList();

            communities.ToList().ForEach(c =>
            {
                c.RegionName = c.Region.Name;
                c.Region     = null;
            }
                                         );

            seederRepository.AddOrUpdateCommunities(communities
                                                    .GroupBy(c => new { c.Name, c.RegionName })
                                                    .Select(g => g.First())
                                                    .ToList());
        }