예제 #1
0
        public static List <Interest> CreateInterestList()
        {
            var intrestList = new List <Interest> {
                PersonSeedData.CreateInterest("I like soccer"),
                PersonSeedData.CreateInterest("I like Footbal"),
                PersonSeedData.CreateInterest("I like Hockey")
            };

            return(intrestList);
        }
예제 #2
0
        public static List <Address> CreateAddressList()
        {
            var addresses = new List <Address> {
                PersonSeedData.CreateAddress("123 holow way", "salt lake", "utah", 84128),
                PersonSeedData.CreateAddress("456 baron road", "murray", "Tx", 84123),
                PersonSeedData.CreateAddress("798", "Cedar", "utah", 84158)
            };

            return(addresses);
        }
예제 #3
0
        public async Task EnsureSeedData()
        {
            if (!_contect.People.Any())
            {
                var people  = new List <Person>();
                var person1 = PersonSeedData
                              .CreatePerson("Kelvin", "Nguyen",
                                            PersonSeedData.CreateAddressList(),
                                            PersonSeedData.CreateInterestList(),
                                            PersonSeedData.CreateImage("https://www.google.com/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0ahUKEwinicT-s87PAhXh7oMKHbzpDSsQjRwIBw&url=http%3A%2F%2Fwww.freegreatdesign.com%2Ficon%2Fim.po-icons-pack-7-cute-icon-png-2453&psig=AFQjCNEkfgdUxTMTlVfEyYRb1RMZYvtUjQ&ust=1476125995671327"));
                var person2 = PersonSeedData
                              .CreatePerson("Tom", "Cruise",
                                            PersonSeedData.CreateAddressList(),
                                            PersonSeedData.CreateInterestList(),
                                            PersonSeedData.CreateImage("https://www.google.com/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0ahUKEwinicT-s87PAhXh7oMKHbzpDSsQjRwIBw&url=http%3A%2F%2Fwww.freegreatdesign.com%2Ficon%2Fim.po-icons-pack-7-cute-icon-png-2453&psig=AFQjCNEkfgdUxTMTlVfEyYRb1RMZYvtUjQ&ust=1476125995671327"));
                var person3 = PersonSeedData
                              .CreatePerson("Jackie", "Chan",
                                            PersonSeedData.CreateAddressList(),
                                            PersonSeedData.CreateInterestList(),
                                            PersonSeedData.CreateImage("https://www.google.com/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0ahUKEwinicT-s87PAhXh7oMKHbzpDSsQjRwIBw&url=http%3A%2F%2Fwww.freegreatdesign.com%2Ficon%2Fim.po-icons-pack-7-cute-icon-png-2453&psig=AFQjCNEkfgdUxTMTlVfEyYRb1RMZYvtUjQ&ust=1476125995671327"));
                var person4 = PersonSeedData
                              .CreatePerson("Bruce", "Lee",
                                            PersonSeedData.CreateAddressList(),
                                            PersonSeedData.CreateInterestList(),
                                            PersonSeedData.CreateImage("https://www.google.com/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0ahUKEwinicT-s87PAhXh7oMKHbzpDSsQjRwIBw&url=http%3A%2F%2Fwww.freegreatdesign.com%2Ficon%2Fim.po-icons-pack-7-cute-icon-png-2453&psig=AFQjCNEkfgdUxTMTlVfEyYRb1RMZYvtUjQ&ust=1476125995671327"));
                var person5 = PersonSeedData
                              .CreatePerson("Michael", "Jackson",
                                            PersonSeedData.CreateAddressList(),
                                            PersonSeedData.CreateInterestList(),
                                            PersonSeedData.CreateImage("https://www.google.com/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0ahUKEwinicT-s87PAhXh7oMKHbzpDSsQjRwIBw&url=http%3A%2F%2Fwww.freegreatdesign.com%2Ficon%2Fim.po-icons-pack-7-cute-icon-png-2453&psig=AFQjCNEkfgdUxTMTlVfEyYRb1RMZYvtUjQ&ust=1476125995671327"));

                PersonSeedData.AddToContext(_contect, person1);
                PersonSeedData.AddToContext(_contect, person2);
                PersonSeedData.AddToContext(_contect, person3);
                PersonSeedData.AddToContext(_contect, person4);
                PersonSeedData.AddToContext(_contect, person5);

                await _contect.SaveChangesAsync();
            }
        }