示例#1
0
 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();
     }
 }
示例#2
0
        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 DetailCommandeModel(VidéoThèque.Models.VidéoThèqueContext context)
 {
     _context = context;
 }
 // Constructeur qui ajoute VidéoThèqueContext à la page
 public InscriptionModel(VidéoThèque.Models.VidéoThèqueContext context)
 {
     _context = context;
 }
示例#5
0
 // Constructeur
 public IndexModel(VidéoThèque.Models.VidéoThèqueContext context)
 {
     _context = context;
 }
示例#6
0
 // Constructeur qui ajoute VidéoThèqueContext à la page
 public CreateModel(VidéoThèque.Models.VidéoThèqueContext context)
 {
     _context = context;
 }
 //Constructeur
 public CheckCommandeModel(VidéoThèque.Models.VidéoThèqueContext context)
 {
     _context = context;
 }
示例#8
0
        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();
            }
        }
示例#9
0
 // Constructeur
 public EditModel(VidéoThèque.Models.VidéoThèqueContext context)
 {
     _context = context;
 }