public static void Seed(EligoDbContext context) { if (!CanExecute(context)) { return; } foreach (var line in ParseCsv(EligoDbResources.RefCountry)) { var countryCode = line[0]; var countryName = line[1]; context.RefCountryTbl.Add(new RefCountry(countryName, countryCode)); } }
public static void Seed(EligoDbContext context) { if (!CanExecute(context)) { return; } var user = new User() { EmailAddress = "*****@*****.**", FirstName = "Baris", LastName = "Kalaycioglu", DateOfBirth = DateTime.Now, RefCityIDPlaceOfBirth = context.RefCityTbl.First(c => c.Name == "Ankara").ID, RefCountryIDPlaceOfBirth = context.RefCountryTbl.First(c => c.Name == "Turkey").ID, }; context.UserTbl.Add(user); }
public static bool CanExecute(EligoDbContext context) { return(!context.UserTbl.Any()); }
public static bool CanExecute(EligoDbContext context) { return(!context.RefCountryTbl.Any()); }