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(); } }
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")); } }
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(); } }
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(); } }
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")); } }
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."); } } }
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()) { } }
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")); } } }