public void EnsureSeedData() { if (!_context.Customers.Any()) { //Add new Data var customer1 = new Customer() { FirstName = "Mike", LastName = "Smyth", Gender = "Male", Company = "CTS", JobTitle = "Director of Technology", MiddleName = "Patrick", Birthday = DateTime.Parse("10/01/1971"), Emails = new List <Email>() { new Email() { EmailAddress = "*****@*****.**", IsPrimary = true }, new Email() { EmailAddress = "*****@*****.**", IsPrimary = false } }, Phones = new List <Phone>() { new Phone() { PhoneNumber = "7703296183", PhoneType = "mobile" }, new Phone() { PhoneNumber = "4048417585", PhoneType = "home" } } }; _context.Customers.Add(customer1); _context.Emails.AddRange(customer1.Emails); _context.Phones.AddRange(customer1.Phones); var customer2 = new Customer() { FirstName = "Karen", LastName = "Smyth", Gender = "Female", Company = "Keller Williams", JobTitle = "Agent", MiddleName = "Habra", Birthday = DateTime.Parse("12/13/1971"), Emails = new List <Email>() { new Email() { EmailAddress = "*****@*****.**", IsPrimary = true }, new Email() { EmailAddress = "*****@*****.**", IsPrimary = false } }, Phones = new List <Phone>() { new Phone() { PhoneNumber = "4042341196", PhoneType = "mobile" }, new Phone() { PhoneNumber = "4048417585", PhoneType = "home" } } }; _context.Customers.Add(customer2); _context.Emails.AddRange(customer2.Emails); _context.Phones.AddRange(customer2.Phones); _context.SaveChanges(); } }
public bool SaveAll() { return(_context.SaveChanges() > 0); }