public static void Initialize(IServiceProvider serviceProvider) { using (var context = new MvcFreelancerContext( serviceProvider.GetRequiredService < DbContextOptions <MvcFreelancerContext> >())) { if (context.Categories.Any()) { return; } context.Categories.AddRange( new Categories { Nom = "particulier", Description = "il est tout seul le bougre" }, new Categories { Nom = "entreprise", Description = "plein d'argent" }, new Categories { Nom = "association", }, new Categories { Nom = "secteur public", Description = "des fripouilles" } ); context.SaveChanges(); } }
public static void Initialize(IServiceProvider serviceProvider) { using (var context = new MvcFreelancerContext( serviceProvider.GetRequiredService < DbContextOptions <MvcFreelancerContext> >())) { // Look for any category if (context.CategoriesClient.Any()) { return; // DB has been seeded } context.CategoriesClient.AddRange( new CategorieClient { Nom = "Particulier", Description = "Mr et Mme ToutLeMonde" }, new CategorieClient { Nom = "Entreprise", Description = "Unité économique, juridiquement autonome dont la fonction principale est de produire des biens ou des services pour le marché" }, new CategorieClient { Nom = "Association", Description = "À but non lucratif" }, new CategorieClient { Nom = "Secteur public", Description = "Principalement dirigé par l'État" }, new CategorieClient { Nom = "Fripouille", Description = "Roi de la bidouille" } ); context.SaveChanges(); context.Clients.AddRange( new Client { Nom = "Meowstache", Email = "*****@*****.**", CategorieClientId = 4 }, new Client { Nom = "Nyupont", Email = "*****@*****.**", CategorieClientId = 2 }, new Client { Nom = "Nyoe", Email = "*****@*****.**", CategorieClientId = 1 }, new Client { Nom = "Chatouillette", Email = "*****@*****.**", CategorieClientId = 3 } ); context.SaveChanges(); } }