private static void SeedUsers(WebAppContext context) { if (context.Users.Any()) { return; } var fishers = new Fisher[] { new Fisher() { Username = "******", Password = "******", Email = "*****@*****.**", Gender = 'M', SexPref = 'F', PicRef = "rasr2", Age = 12, IsActive = true }, }; foreach (Fisher fisher in fishers) { context.Add(fisher); } context.SaveChanges(); }
public static void Populate(WebAppContext context) { if (context.User.Any()) { return; // DB has been seeded } List <User> users = new List <User>(); users.Add(new User { Email = "admin", Password = "******", Role = "admin", Name = "admin" }); users.Add(new User { Email = "test", Password = "******", Role = "client", Name = "test" }); context.AddRange(users); context.SaveChanges(); // load test user to create test store Store store = null; User test = users.FirstOrDefault(o => o.Email == "admin"); if (test != null && test.Id != 0) { store = new Store { Name = "test store", User = test }; context.Add(store); context.SaveChanges(); } List <Category> category = new List <Category> { new Category { Name = "Alimentació" }, new Category { Name = "Llar" }, new Category { Name = "Floristeria" }, new Category { Name = "Cine" }, new Category { Name = "Informàtica" }, new Category { Name = "Immobiliaria" }, new Category { Name = "Electrodomestic" }, new Category { Name = "Tenda de regals" }, new Category { Name = "Joieria" }, new Category { Name = "Panaderia" }, new Category { Name = "Llibreria" }, new Category { Name = "Roba" }, new Category { Name = "Gelateria" }, new Category { Name = "Adm de loteria" }, new Category { Name = "Estancs" }, new Category { Name = "Farmàcia" }, new Category { Name = "test" } }; context.AddRange(category); context.SaveChanges(); }