public static void Initialize(IServiceProvider serviceProvider) { using (var context = new VidéoThèqueContext( serviceProvider.GetRequiredService < DbContextOptions <VidéoThèqueContext> >())) { //Si la base de données contient des films if (context.Commande.Any()) { return; // Aucun film n’est ajouté à la bdd } //Sinon les films suivants sont ajoutés context.Commande.AddRange( new Commande { IDmovie = 1, TitleMovie = "When Harry Met Sally", dureeLocation = 2, IDuser = "******", dateLocation = DateTime.Parse("2019-4-15"), dateRetour = DateTime.Parse("2019-4-17"), prixDuFilm = 3.99M, price = 5.99 } );; context.SaveChanges(); } }
public static void Initialize(IServiceProvider serviceProvider) { using (var context = new VidéoThèqueContext( serviceProvider.GetRequiredService < DbContextOptions <VidéoThèqueContext> >())) { //Si la base de données contient des utilisateurs if (context.User.Any()) { return; // Aucun utilisateur n’est ajouté à la bdd } //Sinon les utilisateurs suivants sont ajoutés context.User.AddRange( new User { Nom = "Admin", Prenom = "Admin", DateDeNaissance = DateTime.Parse("1989-2-12"), Identifiant = "Admin", MotDePasse = "Admin", isAdmin = true }, new User { Nom = "GRIMARD", Prenom = "Bettino", DateDeNaissance = DateTime.Parse("1989-2-12"), Identifiant = "Bettino", MotDePasse = "azerty123", isAdmin = true }, new User { Nom = "DELATTRE", Prenom = "Edouard", DateDeNaissance = DateTime.Parse("1997-1-25"), Identifiant = "Sélénium", MotDePasse = "azerty123", isAdmin = false } ); context.SaveChanges(); } }
public static void Initialize(IServiceProvider serviceProvider) { using (var context = new VidéoThèqueContext( serviceProvider.GetRequiredService < DbContextOptions <VidéoThèqueContext> >())) { //Si la base de données contient des films if (context.Movie.Any()) { return; // Aucun film n’est ajouté à la bdd } //Sinon les films suivants sont ajoutés context.Movie.AddRange( new Movie { Title = "Alien, le huitième passager", ReleaseDate = DateTime.Parse("1979-11-12"), Genre = "Horreur", Price = 7.99M, Realisateur = "Ridley SCOTT", Acteurs = "Sigourney Weaver", Synopsis = "Dans l'espace, personne ne vous entend crier", NbLocation = 2, Image = "Alien" }, new Movie { Title = "Ghostbusters ", ReleaseDate = DateTime.Parse("1984-3-13"), Genre = "Comedy", Price = 8.99M, Realisateur = "Test", Acteurs = "De Niro", Synopsis = "La rencontre de deux personnes", NbLocation = 12, Image = "Rio" }, new Movie { Title = "Ghostbusters 2", ReleaseDate = DateTime.Parse("1986-2-23"), Genre = "Comedy", Price = 9.99M, Realisateur = "Test", Acteurs = "De Niro", Synopsis = "La rencontre de deux personnes", NbLocation = 25, }, new Movie { Title = "Rio Bravo", ReleaseDate = DateTime.Parse("1959-4-15"), Genre = "Western", Price = 3.99M, Realisateur = "Test", Acteurs = "De Niro", Synopsis = "La rencontre de deux personnes", NbLocation = 55, } ); context.SaveChanges(); } }