Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            using (var db = new ContexteBDD())
            {
                var categorie = db.Categories.First(c => c.Nom == "Mignons");

                var chaton = new Chaton()
                {
                    Nom       = "Mimi",
                    Couleur   = "Roux",
                    Stérilisé = true,
                    Categorie = categorie
                };


                var proprio = new Proprietaire()
                {
                    Nom    = "Ferronnière",
                    Prenom = "Alan"
                };
                proprio.Chatons.Add(chaton);
                //ou
                chaton.Proprietaires.Add(proprio);

                db.Chatons.Add(chaton);
                db.SaveChanges();
            }
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            using (var db = new ContexteBDD())
            {
                var Jeuxsouhaites = db.Categories.Where(c => c.Nom.StartsWith("M"));
                foreach (var item in categories)
                {
                    System.Console.WriteLine(item.Nom);
                }



                /*var categories = db.Categories.Where(c => c.Nom.StartsWith("M"));
                 * foreach (var item in categories)
                 * {
                 *  System.Console.WriteLine(item.Nom);
                 * }
                 *
                 * var chaton = new Chaton()
                 * {
                 *  Categorie = db.Categories.Find(1),
                 *  Nom = "Minou",
                 *  Sterilise = false,
                 *  DateDeNaissance = DateTime.Now,
                 * };
                 * var henry = new Proprietaire() { Nom = "Bartonngdfdgfsier", Prenom = "Henry", DateDeNaissance = DateTime.Now };
                 * chaton.Proprietaires.Add(henry);
                 *
                 * db.Chatons.Add(chaton);
                 *
                 * db.SaveChanges();
                 * System.Console.ReadKey();*/
            }
        }
 public ActionResult AjoutPost(string texte)
 {
     using (IDal dal = new Dal())
     {
         try {
             using (var context = new ContexteBDD())
             {
                 Utilisateur utilisateur_id = dal.ObtenirUtilisateur((int)Session["user"]);
                 DateTime    dateNow        = DateTime.Now;
                 int         likes          = 0;
                 int         dislikes       = 0;
                 dal.CreerPost(texte, utilisateur_id, dateNow, likes, dislikes);
                 ViewBag.texte          = texte;
                 ViewBag.utilisateur_id = utilisateur_id;
                 ViewBag.dateNow        = dateNow;
                 ViewBag.likes          = likes;
                 ViewBag.dislikes       = dislikes;
             }
             return(View("~/Views/Home/Index.cshtml"));
         }  catch (IOException e) {
             Console.WriteLine($"Error : '{e}'");
         }
         return(View("~/Views/Home/CreerPost.cshtml"));
     }
 }
Ejemplo n.º 4
0
        static void Main(string[] args)
        {
            using (var db = new ContexteBDD())
            {
                var jeu = new jeux()
                {
                    Nom         = "Call of duty",
                    Plateforme  = "Playstation 4",
                    échangeable = false,
                    JeuSouhaite = true,
                    possédé     = false,
                };

                var souhaité = db.jeu.Where(j => j.JeuSouhaite.Equals(true));
                foreach (var item in souhaité)
                {
                    System.Console.WriteLine(item.Nom, item.Plateforme);
                }


                var possédé = db.jeu.Where(j => j.possédé.Equals(true));
                foreach (var item in souhaité)
                {
                    System.Console.WriteLine(item.Nom, item.Plateforme);
                }



                db.jeu.Add(jeu);
                db.SaveChanges();

                System.Console.ReadKey();
            }
        }
Ejemplo n.º 5
0
        static void Main(string[] args)
        {
            using (var db = new ContexteBDD())
            {
                var categories = db.Categories.Where(c => c.Nom.StartsWith("M"));
                foreach (var item in categories)
                {
                    System.Console.WriteLine(item.Nom);
                }
                var chaton = new Chaton()
                {
                    Categorie       = db.Categories.Find(1),
                    Nom             = "Minou",
                    Sterilise       = false,
                    DateDeNaissance = DateTime.Now,
                };
                var henry = new Proprietaire()
                {
                    Nom = "Bartonnier", Prenom = "Henry"
                };
                chaton.Proprietaires.Add(henry);

                db.Chatons.Add(chaton);

                db.SaveChanges();

                System.Console.ReadKey();
            }
        }
Ejemplo n.º 6
0
        static void Main(string[] args)
        {
            using (var db = new ContexteBDD())
            {
                var Date = DateTime.Now;

                var admin = new Administration()
                {
                    Admin = "Big Brother"
                };

                var person = new Intervenant()
                {
                    Matricule = "A92B",
                    Nom       = "Pampa",
                    Prenom    = "Juju"
                };

                var inter = new Intervention()
                {
                    Adresse     = "32 Rue du Poney des Sables",
                    DateOuvert  = Date,
                    DateCloture = Date.AddDays(2),
                    Cloturer    = false
                };

                var vehicule = new Vehicule()
                {
                    Marque          = "Citroen",
                    Modele          = "Tesla",
                    Immatriculation = "COM2T17",
                    VolumeUtile     = 25,
                    Disponible      = true
                };

                var materiel = new Materiel()
                {
                    Designation = "Vis de qualité",
                    DateAchat   = Date,
                    Disponible  = true
                };

                db.Administrations.Add(admin);
                db.Intervenants.Add(person);
                db.Interventions.Add(inter);
                db.Vehicules.Add(vehicule);
                db.Materiels.Add(materiel);
                db.SaveChanges();
            }
        }
 public ActionResult AjoutUtilisateur(string nom, string prenom, string email, string mdp, int INTpromo_id)
 {
     using (IDal dal = new Dal()) {
         try {
             using (var context = new ContexteBDD()) {
                 Promo promo_id = context.Promos.First(p => p.ID == INTpromo_id);
                 dal.AjouterUtilisateur(nom, prenom, email, mdp, promo_id);
                 return(View("~/Views/Home/Login.cshtml"));
             }
         } catch (IOException e) {
             Console.WriteLine($"Error : '{e}'");
         }
         return(View("~/Views/Home/Inscription.cshtml"));
     }
 }
Ejemplo n.º 8
0
 static void Main(string[] args)
 {
     using (var db = new ContexteBDD())
     {
         //La sélection et affectation du véhicule de l'intervenant
         if (db.Vehicules.Any(v => v.Intervenant == null))
         {
             var r1 = from v in db.Vehicules
                      where v.Intervenant == null
                      select v.First;
             r1.Intervenant == Lintervenant;
         }
         else
         {
             WriteLine("Il n'y a plus de véhicule disponible.");
         }
     }
 }
Ejemplo n.º 9
0
        static void Main(string[] args)
        {
            using (var db = new ContexteBDD())
            {
                // var Véhicule = db.Véhicules.First(c => c.Immatriculation == "AC-456-BD");

                var Véhicule = new Véhicule()
                {
                    Immatriculation = "AC-456-BD",
                    Marque          = "Renault",
                    Modèle          = "Clio 2",
                    Volume          = 45,
                    Disponible      = true
                };
                var Intervenant = new Intervenant()
                {
                    Matricule = 1,
                    Nom       = "Dupont",
                    Prenom    = "Jean"
                };
                var Intervention = new Intervention()
                {
                    Id = 1
                };
                var Materiel = new Matériel()
                {
                    Référence   = 1,
                    Désignation = "pioche",
                    Description = "Description",
                    dateAchat   = 11 - 11 - 2019,
                    Disponible  = true
                };

                db.Véhicules.Add(Véhicule);
                db.Intervenants.Add(Intervenant);
                db.Interventions.Add(Intervention);
                db.SaveChanges();
            }
        }
 public ActionResult Authentification(string nom, string mdp)
 {
     using (IDal dal = new Dal())
     {
         try
         {
             Utilisateur user = dal.Authentifier(nom, mdp);
             using (var context = new ContexteBDD())
             {
                 user         = context.Utilisateurs.First(u => u.Nom == nom && u.MotDePasse == mdp);
                 ViewBag.user = user;
                 int temp = (int)user.ID;
                 Session["user"]   = temp;
                 utilisateur_co_ID = (int)user.ID;
             }
             return(View("~/Views/Home/Index.cshtml"));
         }
         catch (IOException e)
         {
             Console.WriteLine($"Error : '{e}'");
         }
         return(View("~/Views/Home/Login.cshtml"));
     }
 }
 static void Main(string[] args)
 {
     using (var db = new ContexteBDD())
     {
     }
 }
Ejemplo n.º 12
0
        static void Main(string[] args)
        {
            using (var db = new ContexteBDD())
            {
                //Liste des jeux possédés par un client donné
                var jeux = db.Jeux.Where(c => c.Possede.Equals(true));
                foreach (var item in jeux)
                {
                    System.Console.WriteLine(item.Nom);
                }

                //Liste des réservations ordonnées par date pour un jeu donné
                var reservations = db.Reservations.Where(c => c.DateDeReservation.Equals(true));
                foreach (var item in reservations)
                {
                    System.Console.WriteLine(item.DateDeReservation);
                }

                var reservation2 = new Reservation()
                {
                    Reserve           = true,
                    DateDeReservation = DateTime.FromOADate(1),
                };


                var reservation = new Reservation()
                {
                    Reserve           = true,
                    DateDeReservation = DateTime.Now,
                };

                var jeu = new Jeu()
                {
                    Nom        = "COD",
                    Plateforme = "Activision",
                    Possede    = true,
                };

                var jeu1 = new Jeu()
                {
                    Nom        = "zelda",
                    Plateforme = "nintendo",
                };

                var jeu2 = new Jeu()
                {
                    Nom        = "skyrim",
                    Plateforme = "Steam",
                    Possede    = true,
                };


                db.Jeux.Add(jeu);
                db.Jeux.Add(jeu1);
                db.Jeux.Add(jeu2);

                db.SaveChanges();

                System.Console.ReadKey();
            }
        }
        public ActionResult ListerPostPromo()
        {
            using (IDal dal = new Dal())
            {
                try
                {
                    //On récupère tout les posts en base + l'utilisateur pour les afficher
                    using (var context = new ContexteBDD())
                    {
                        var b1_posts = context.Posts.Where(p => p.Utilisateur_ID.Promo_ID.Libelle == "B1").OrderBy(p => p.Likes);
                        IQueryable <Post> postsb1 = b1_posts;

                        List <Post> postsTDb1 = new List <Post>(); //liste à afficher
                        foreach (Post post in postsb1)             //On va rentrer dans chaque post ll'utilisateur et la promo
                        {
                            Post        postTD        = post;
                            Utilisateur utilisateurTD = post.Utilisateur_ID;
                            Promo       promoTD       = utilisateurTD.Promo_ID;
                            postTD.Utilisateur_ID = utilisateurTD;
                            postsTDb1.Add(postTD);
                        }
                        ViewBag.postsTDB1 = postsTDb1;

                        var b2_posts = context.Posts.Where(p => p.Utilisateur_ID.Promo_ID.Libelle == "B2").OrderBy(p => p.Likes);
                        IQueryable <Post> postsb2 = b2_posts;

                        List <Post> postsTDb2 = new List <Post>(); //liste à afficher
                        foreach (Post post in postsb2)             //On va rentrer dans chaque post ll'utilisateur et la promo
                        {
                            Post        postTD        = post;
                            Utilisateur utilisateurTD = post.Utilisateur_ID;
                            Promo       promoTD       = utilisateurTD.Promo_ID;
                            postTD.Utilisateur_ID = utilisateurTD;
                            postsTDb2.Add(postTD);
                        }
                        ViewBag.postsTDB2 = postsTDb2;

                        var b3_posts = context.Posts.Where(p => p.Utilisateur_ID.Promo_ID.Libelle == "B3").OrderBy(p => p.Likes);
                        IQueryable <Post> postsb3 = b3_posts;

                        List <Post> postsTDb3 = new List <Post>(); //liste à afficher
                        foreach (Post post in postsb3)             //On va rentrer dans chaque post ll'utilisateur et la promo
                        {
                            Post        postTD        = post;
                            Utilisateur utilisateurTD = post.Utilisateur_ID;
                            Promo       promoTD       = utilisateurTD.Promo_ID;
                            postTD.Utilisateur_ID = utilisateurTD;
                            postsTDb3.Add(postTD);
                        }
                        ViewBag.postsTDB3 = postsTDb3;

                        var i4_posts = context.Posts.Where(p => p.Utilisateur_ID.Promo_ID.Libelle == "I4").OrderBy(p => p.Likes);
                        IQueryable <Post> postsi4 = i4_posts;

                        List <Post> postsTDi4 = new List <Post>(); //liste à afficher
                        foreach (Post post in postsi4)             //On va rentrer dans chaque post ll'utilisateur et la promo
                        {
                            Post        postTD        = post;
                            Utilisateur utilisateurTD = post.Utilisateur_ID;
                            Promo       promoTD       = utilisateurTD.Promo_ID;
                            postTD.Utilisateur_ID = utilisateurTD;
                            postsTDi4.Add(postTD);
                        }
                        ViewBag.postsTDI4 = postsTDi4;

                        var i5_posts = context.Posts.Where(p => p.Utilisateur_ID.Promo_ID.Libelle == "I5").OrderBy(p => p.Likes);
                        IQueryable <Post> postsi5 = i5_posts;

                        List <Post> postsTDi5 = new List <Post>(); //liste à afficher
                        foreach (Post post in postsi5)             //On va rentrer dans chaque post ll'utilisateur et la promo
                        {
                            Post        postTD        = post;
                            Utilisateur utilisateurTD = post.Utilisateur_ID;
                            Promo       promoTD       = utilisateurTD.Promo_ID;
                            postTD.Utilisateur_ID = utilisateurTD;
                            postsTDi5.Add(postTD);
                        }
                        ViewBag.postsTDI5 = postsTDi5;
                    }
                    return(View("~/Views/Home/ListerPostPromo.cshtml"));
                }
                catch (IOException e)
                {
                    Console.WriteLine($"Error : '{e}'");
                    return(View("~/Views/Home/ListerPost.cshtml"));
                }
            }
        }