Пример #1
0
        private void AjouterVoyages()
        {
            ConsoleHelper.AfficherEntete("Nouveau Voyage");

            using (BaseDonnees context = new BaseDonnees())
            {
                var liste = new BaseDonnees().Voyages.ToList();
                ConsoleHelper.AfficherListe(liste, ListeVoyage.strategieAffichageEntitesMetier);
                var voyage = new Voyage();


                voyage.DateAller = ConsoleSaisie.SaisirDateObligatoire("Date d'aller : ");
                if (voyage.DateAller < DateTime.Today)
                {
                    ConsoleHelper.AfficherMessageErreur("Date invalide");
                    return;
                }

                voyage.DateRetour = ConsoleSaisie.SaisirDateObligatoire("Date de retour : ");
                if (voyage.DateRetour <= voyage.DateAller)
                {
                    ConsoleHelper.AfficherMessageErreur("Date invalide");
                    return;
                }

                voyage.PlacesDisponibles = ConsoleSaisie.SaisirEntierObligatoire("Places disponibles : ");
                voyage.TarifToutCompris  = ConsoleSaisie.SaisirEntierObligatoire("Tarif tout compris : ");
                voyage.IdAgenceVoyage    = ConsoleSaisie.SaisirEntierObligatoire("Id Agence de voyage : ");
                voyage.IdDestination     = ConsoleSaisie.SaisirEntierObligatoire("Id Destination : ");

                context.Voyages.Add(voyage);
                context.SaveChanges();
            }
        }
        private void AjouterLocation()
        {
            ConsoleHelper.AfficherEntete("Nouvelle location");

            var dal = new BaseDonnees();
            {
                var location = new Location();

                Application.ModuleGestionProduits.AfficherProduits();
                location.IdProduit = ConsoleSaisie.SaisirEntierObligatoire("IdProduit : ");
                var produit = dal.Produits.SingleOrDefault(x => x.Id == location.IdProduit);
                if (produit == null)
                {
                    ConsoleHelper.AfficherMessageErreur("Produit inexistant. Retour au menu");
                    return;
                }

                Application.ModuleGestionAgences.AfficherAgences();
                location.IdAgence = ConsoleSaisie.SaisirEntierObligatoire("IdAgence : ");
                var agence = dal.Agences.SingleOrDefault(x => x.Id == location.IdAgence);
                if (agence == null)
                {
                    ConsoleHelper.AfficherMessageErreur("Agence inexistante. Retour au menu");
                    return;
                }

                Application.ModuleGestionClients.AfficherClients();
                location.IdClient = ConsoleSaisie.SaisirEntierObligatoire("IdClient : ");
                var client = dal.Clients.SingleOrDefault(x => x.Id == location.IdClient);
                if (client == null)
                {
                    ConsoleHelper.AfficherMessageErreur("Produit inexistant. Retour au menu");
                    return;
                }

                location.DateDebut = ConsoleSaisie.SaisirDateObligatoire("DateDebut : ");
                if (location.DateDebut < DateTime.Today)
                {
                    ConsoleHelper.AfficherMessageErreur("Date invalide. Retour au menu");
                    return;
                }

                location.DateFin = ConsoleSaisie.SaisirDateObligatoire("DateFin : ");
                int result = DateTime.Compare(location.DateDebut, location.DateFin);
                if (location.DateFin < location.DateDebut)
                {
                    ConsoleHelper.AfficherMessageErreur("Date invalide. Retour au menu");
                    return;
                }

                location.Quantite = ConsoleSaisie.SaisirEntierObligatoire("Quantite : ");

                int result = DateTime.Compare(location.DateDebut, location.DateFin);

                dal.Locations.Add(location);
                dal.SaveChanges();
            }
        }
        private void AjouterAgence()
        {
            ConsoleHelper.AfficherEntete("Nouvelle agence");
            var agence = new AgenceVoyage();
            {
                agence.Nom = ConsoleSaisie.SaisirChaineObligatoire("Raison Sociale: ");
            }

            var db = new BaseDonnees();

            db.AgencesVoyage.Add(agence);
            db.SaveChanges();
        }
        private void AjouterDestination()
        {
            ConsoleHelper.AfficherEntete("Nouvelle destination");
            var destination = new Destination();
            {
                destination.Pays        = ConsoleSaisie.SaisirChaineObligatoire("Pays de destination: ");
                destination.Region      = ConsoleSaisie.SaisirChaineObligatoire("Region de destination: ");
                destination.Continent   = ConsoleSaisie.SaisirChaineOptionnelle("Continent: ");
                destination.Description = ConsoleSaisie.SaisirChaineOptionnelle("Description de la destination: ");
            }
            var db = new BaseDonnees();

            db.Destinations.Add(destination);
            db.SaveChanges();
        }
        private void SupprimerOffre()
        {
            ConsoleHelper.AfficherEntete("Supprimer une offre");
            Console.WriteLine("Entrez l'Id de la destination à supprimer: ");
            RechercherOffre();

            var supprimerOffre = ConsoleSaisie.SaisirEntierObligatoire("Confirmez l'Id du voyage à supprimer : ");

            using (BaseDonnees context = new BaseDonnees())
            {
                var query = context.Voyages
                            .First(x => x.Id.Equals(supprimerOffre));
                context.Voyages.Remove(query);
                context.SaveChanges();
            }
        }
Пример #6
0
        private void SupprimerClient()
        {
            ConsoleHelper.AfficherEntete("Supprimer client");

            var liste = new BaseDonnees().Clients.ToList();

            ConsoleHelper.AfficherListe(liste, ListeClient.strategieAffichageEntitesMetier);
            var id = ConsoleSaisie.SaisirEntierObligatoire("Id du client à supprimer");

            using (var sup = new BaseDonnees())
            {
                var client = sup.Clients.Single(x => x.IdClients == id);
                sup.Clients.Remove(client);
                sup.SaveChanges();
            }
        }
        private void SupprimerResa()
        {
            ConsoleHelper.AfficherEntete("Supprimer une reservation");

            RechercherResa();

            Console.WriteLine("Entrer le numéro du dossier à supprimer: ");
            int dossierASupprimer = int.Parse(Console.ReadLine());

            using (BaseDonnees context = new BaseDonnees())
            {
                var query = context.DossiersReservation.First(x => x.Id.Equals(dossierASupprimer));
                context.DossiersReservation.Remove(query);
                context.SaveChanges();
            }
        }
Пример #8
0
        private void SupprimerVoyages()
        {
            ConsoleHelper.AfficherEntete("Supprimer voyages");

            var liste = new BaseDonnees().Voyages.ToList();

            ConsoleHelper.AfficherListe(liste, ListeVoyage.strategieAffichageEntitesMetier);
            var id = ConsoleSaisie.SaisirEntierObligatoire("Id du voyage à supprimer");

            using (var sup = new BaseDonnees())
            {
                var voyage = sup.Voyages.Single(x => x.IdVoyage == id);
                sup.Voyages.Remove(voyage);
                sup.SaveChanges();
            }
        }
Пример #9
0
        private void AjouterAgence()
        {
            ConsoleHelper.AfficherEntete("Nouvelle agence");

            var agence = new Agence
            {
                Ville   = ConsoleSaisie.SaisirChaine("Ville : ", false),
                Adresse = ConsoleSaisie.SaisirChaine("Adresse : ", false),
            };

            var bd = new BaseDonnees();
            {
                bd.Agences.Add(agence);
                bd.SaveChanges();
            }
        }
        private void SupprimerDossier()
        {
            ConsoleHelper.AfficherEntete("Supprimer dossier de reservation");

            var liste = new BaseDonnees().DossiersReservation.ToList();

            ConsoleHelper.AfficherListe(liste, ListeDossierReservation.strategieAffichageEntitesMetier);
            var id = ConsoleSaisie.SaisirEntierObligatoire("N° de dossier à supprimer");

            using (var sup = new BaseDonnees())
            {
                var dossierReservation = sup.DossiersReservation.Single(x => x.IdNumeroUnique == id);
                sup.DossiersReservation.Remove(dossierReservation);
                sup.SaveChanges();
            }
        }
        private void SupprimerClient()
        {
            ConsoleHelper.AfficherEntete("Supprimer un client");
            Console.WriteLine("Entrez le nom du client à supprimer: ");
            RechercherClient();
            Console.WriteLine("Entrez l'Id du client à supprimer");
            var supprimerClient = ConsoleSaisie.SaisirEntierObligatoire("Id : ");

            using (BaseDonnees context = new BaseDonnees())
            {
                var query = context.Clients
                            .First(x => x.Id.Equals(supprimerClient));
                context.Clients.Remove(query);
                context.SaveChanges();
            }
        }
Пример #12
0
        private void SupprimerAgence()
        {
            ConsoleHelper.AfficherEntete("Supprimer une Agence");

            var liste = new BaseDonnees().Agences.ToList();

            ConsoleHelper.AfficherListe(liste);

            var id = ConsoleSaisie.SaisirEntierObligatoire("Numero Id : ");

            using (var sup = new BaseDonnees())
            {
                var agence = sup.Agences.Single(x => x.Id == id);
                sup.Agences.Remove(agence);
                sup.SaveChanges();
            }
        }
Пример #13
0
        private void AjouterOffre()
        {
            ConsoleHelper.AfficherEntete("Nouvelle offre");
            var voyage = new Voyage();
            {
                voyage.DateAller         = ConsoleSaisie.SaisirDateObligatoire("Date aller: ");
                voyage.DateRetour        = ConsoleSaisie.SaisirDateObligatoire("Date retour: ");
                voyage.PlacesDisponibles = ConsoleSaisie.SaisirEntierObligatoire("Nombre de place(s) disponible(s) :");
                voyage.IdDestination     = ConsoleSaisie.SaisirEntierObligatoire("ID de la destination :");
                voyage.TarifToutCompris  = ConsoleSaisie.SaisirDecimalObligatoire("Prix du voyage tout compris: ");
                voyage.IdAgence          = ConsoleSaisie.SaisirEntierObligatoire("ID de l'agence de voyage :");
            }
            var db = new BaseDonnees();

            db.Voyages.Add(voyage);
            db.SaveChanges();
        }
Пример #14
0
        private void SupprimerProduit()
        {
            ConsoleHelper.AfficherEntete("SupprimerProduit");

            var liste = new BaseDonnees().Produits.ToList();

            ConsoleHelper.AfficherListe(liste);

            var id = ConsoleSaisie.SaisirEntierObligatoire("Numero Id : ");

            using (var sup = new BaseDonnees())
            {
                var produit = sup.Produits.Single(x => x.Id == id);
                sup.Produits.Remove(produit);
                sup.SaveChanges();
            }
        }
        private void SupprimerDestination()
        {
            ConsoleHelper.AfficherEntete("Supprimer une destination");

            Console.WriteLine("Entrez le nom de la destination à supprimer: ");
            RechercherDestination();
            Console.WriteLine("Entrez l'Id de la destination à supprimer");
            var supprimerDestination = ConsoleSaisie.SaisirEntierObligatoire("Id : ");

            using (BaseDonnees context = new BaseDonnees())
            {
                var query = context.Destinations
                            .First(x => x.Id.Equals(supprimerDestination));
                context.Destinations.Remove(query);
                context.SaveChanges();
            }
        }
Пример #16
0
        private void AjouterClient()
        {
            ConsoleHelper.AfficherEntete("Nouveau client");

            var client = new Client
            {
                Nom     = ConsoleSaisie.SaisirChaine("Nom : ", false),
                Prenom  = ConsoleSaisie.SaisirChaine("Prenom : ", false),
                Adresse = ConsoleSaisie.SaisirChaine("Adresse : ", false),
            };

            var bd = new BaseDonnees();
            {
                bd.Clients.Add(client);
                bd.SaveChanges();
            }
        }
        private void AjouterParticipant()
        {
            ConsoleHelper.AfficherEntete("Ajouter un participant");
            BaseDonnees context     = new BaseDonnees();
            var         participant = new Participant
            {
                Civilite      = ConsoleSaisie.SaisirChaineObligatoire("Civilité : "),
                Nom           = ConsoleSaisie.SaisirChaineObligatoire("Nom : "),
                Prenom        = ConsoleSaisie.SaisirChaineObligatoire("Prénom : "),
                Adresse       = ConsoleSaisie.SaisirChaineObligatoire("Adresse : "),
                Telephone     = ConsoleSaisie.SaisirChaineObligatoire("Téléphone : "),
                DateNaissance = ConsoleSaisie.SaisirDateObligatoire("Date de naissance : "),
                Reduction     = ConsoleSaisie.SaisirDecimalObligatoire("Réduction : ")
            };

            context.Participants.Add(participant);
            context.SaveChanges();
        }
        private void AjouterClient()
        {
            ConsoleHelper.AfficherEntete("Ajouter un client");
            BaseDonnees context = new BaseDonnees();
            var         client  = new Client
            {
                Civilite      = ConsoleSaisie.SaisirChaineObligatoire("Civilité : "),
                Nom           = ConsoleSaisie.SaisirChaineObligatoire("Nom : "),
                Prenom        = ConsoleSaisie.SaisirChaineObligatoire("Prénom : "),
                Adresse       = ConsoleSaisie.SaisirChaineObligatoire("Adresse : "),
                Telephone     = ConsoleSaisie.SaisirChaineObligatoire("Téléphone : "),
                Email         = ConsoleSaisie.SaisirChaineObligatoire("Email : "),
                DateNaissance = ConsoleSaisie.SaisirDateObligatoire("Date de naissance : "),
            };

            context.Clients.Add(client);
            context.SaveChanges();
        }
        private void ModifierAgence()
        {
            ConsoleHelper.AfficherEntete("Modification d'une agence");
            Console.WriteLine("Entrez le nom de l'agence à modifier");
            RechercherAgence();
            Console.WriteLine("Entrez l'Id de l'agence à modifier");
            var modifier = ConsoleSaisie.SaisirEntierObligatoire("Id : ");

            using (BaseDonnees context = new BaseDonnees())
            {
                var query = context.AgencesVoyage
                            .First(x => x.Id.Equals(modifier));

                query.Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom : ");

                context.SaveChanges();
            }
        }
        private void CreerResa()
        {
            ConsoleHelper.AfficherEntete("Nouvelle reservation");


            var dossierResa = new DossierReservation();
            {
                dossierResa.Clients.Nom         = ConsoleSaisie.SaisirChaineObligatoire("Nom du client: ");
                dossierResa.IdVoyage            = ConsoleSaisie.SaisirEntierObligatoire("Voyage : ");
                dossierResa.NumeroCarteBancaire = ConsoleSaisie.SaisirChaineObligatoire("Numero de carte bancaire: ");
                dossierResa.IdClient            = ConsoleSaisie.SaisirEntierObligatoire("Identifiant du client: ");
            }

            var db = new BaseDonnees();

            db.DossiersReservation.Add(dossierResa);
            db.SaveChanges();
        }
        public void AjouterVoyage()
        {
            ConsoleHelper.AfficherEntete("Ajouter un voyage");
            using (var db = new BaseDonnees())
            {
                var destination = new Destinations()
                {
                    Continent   = ConsoleSaisie.SaisirChaineObligatoire("Continent : "),
                    Pays        = ConsoleSaisie.SaisirChaineObligatoire("Pays : "),
                    Region      = ConsoleSaisie.SaisirChaineObligatoire("Region : "),
                    Description = ConsoleSaisie.SaisirChaineObligatoire("Description: "),
                };
                var agence = new AgencesVoyage
                {
                    Nom = ConsoleSaisie.SaisirChaineObligatoire("Agence : "),
                };

                var voyage = new Voyages
                {
                    DateRetour        = ConsoleSaisie.SaisirDateObligatoire("Date retour : "),
                    PlacesDisponibles = ConsoleSaisie.SaisirEntierObligatoire("Places disponibles (9 max) : "),// faire fonction avec message erreur si nb>9
                    TarifToutCompris  = ConsoleSaisie.SaisirDecimalObligatoire("Tarif tout compris : "),
                };

                var      dateAller = ConsoleSaisie.SaisirDateObligatoire("Date aller (j+15 max) : ");
                TimeSpan differenceEntreAujEtDateAllaer = dateAller - DateTime.Now;

                if ((int)differenceEntreAujEtDateAllaer.TotalDays > 15)
                {
                    Console.WriteLine("La date saisie est incorrecte");
                }
                else
                {
                    voyage.DateAller = dateAller;
                }

                db.Destinations.Add(destination);
                db.AgencesVoyage.Add(agence);
                db.Voyages.Add(voyage);
                db.SaveChanges();
            }
        }
        private void SupprimerReservation()
        {
            ConsoleHelper.AfficherEntete("Supprimer une réservation");

            var liste = Application.GetBaseDonnees().DossiersReservation.ToList();

            ConsoleHelper.AfficherListe(liste, strategieAffichageEntitesMetier);

            using (var db = new BaseDonnees())
            {
                var dossierReservation = new DossiersReservation
                {
                    NumeroUniqueDossier = ConsoleSaisie.SaisirEntierObligatoire("Entrez l'Id du dossier de réservation à supprimer :")
                };

                db.DossiersReservation.Attach(dossierReservation);
                db.DossiersReservation.Remove(dossierReservation);
                db.SaveChanges();
            }
        }
 private void AjouterParticipant()
 {
     ConsoleHelper.AfficherEntete("Ajouter Participant");
     using (var db = new BaseDonnees())
     {
         var participant = new Participants
         {
             Civilite            = ConsoleSaisie.SaisirChaineObligatoire("Civilité : "),
             Nom                 = ConsoleSaisie.SaisirChaineObligatoire("Nom : "),
             Prenom              = ConsoleSaisie.SaisirChaineObligatoire("Prénom : "),
             Adresse             = ConsoleSaisie.SaisirChaineObligatoire("Adresse : "),
             Telephone           = ConsoleSaisie.SaisirChaineObligatoire("Téléphone : "),
             DateNaissance       = ConsoleSaisie.SaisirDateObligatoire("Date de naissance : "),
             Reduction           = ConsoleSaisie.SaisirDecimalObligatoire("Reduction : "),
             NumeroUniqueDossier = ConsoleSaisie.SaisirEntierObligatoire("NumeroUniqueDossier associé : "),
         };
         db.Participants.Add(participant);
         db.SaveChanges();
     }
 }
Пример #24
0
        private void AjouterClient()
        {
            ConsoleHelper.AfficherEntete("Nouveau client");

            using (var bd = new BaseDonnees())
            {
                var liste = new BaseDonnees().Clients.ToList();
                ConsoleHelper.AfficherListe(liste, ListeClient.strategieAffichageEntitesMetier);
                var client = new Client();

                //Pour que la saisie soit uniquement "M" ou "Mme" mais message "retour memu" après cette étape

                /*while(false)
                 *  {
                 *  client.Civilite = ConsoleSaisie.SaisirChaineObligatoire("Civilité : ");
                 *  if (client.Civilite == "M" || client.Civilite == "Mme")
                 *  { }
                 *  else
                 *  {
                 *      ConsoleHelper.AfficherMessageErreur("Saisie invalide");
                 *      return;
                 *  } }*/

                client.Civilite      = ConsoleSaisie.SaisirChaineObligatoire("Civilité : ");
                client.Nom           = ConsoleSaisie.SaisirChaineObligatoire("Nom : ");
                client.Prenom        = ConsoleSaisie.SaisirChaineObligatoire("Prénom : ");
                client.Adresse       = ConsoleSaisie.SaisirChaineObligatoire("Adresse : ");
                client.Telephone     = ConsoleSaisie.SaisirChaineObligatoire("Téléphone: ");
                client.DateNaissance = ConsoleSaisie.SaisirDateObligatoire("Date de naissance : ");
                if (client.DateNaissance > DateTime.Today)
                {
                    ConsoleHelper.AfficherMessageErreur("Date invalide");
                    return;
                }
                client.Email = ConsoleSaisie.SaisirChaineObligatoire("Email : ");

                bd.Clients.Add(client);
                bd.SaveChanges();
            }
        }
        private void ModifierDossier()
        {
            ConsoleHelper.AfficherEntete("Modifier un dossier");
            Console.WriteLine("Entrez l'Id du Dossier à modifier");
            RechercherResa();

            var modifier = ConsoleSaisie.SaisirEntierObligatoire("Id : ");

            using (BaseDonnees context = new BaseDonnees())
            {
                var query = context.DossiersReservation
                            .First(x => x.Id.Equals(modifier));

                query.NumeroCarteBancaire = ConsoleSaisie.SaisirChaineObligatoire("Numéro de la carte bancaire : ");
                query.IdClient            = ConsoleSaisie.SaisirEntierObligatoire("IdClient : ");
                query.NombreParticipants  = ConsoleSaisie.SaisirEntierObligatoire("Nombre de participant : ");
                query.IdVoyage            = ConsoleSaisie.SaisirEntierObligatoire("IdVoyage : ");


                context.SaveChanges();
            }
        }
        private void SupprimerAgence()
        {
            ConsoleHelper.AfficherEntete("Supprimer une agence");

            var agenceASupprimer = ConsoleSaisie.SaisirChaineObligatoire("Nom de l'agence : ");


            using (BaseDonnees context = new BaseDonnees())
            {
                var query = context.AgencesVoyage
                            .Where(x => x.Nom.Contains(agenceASupprimer)).ToList();
                ConsoleHelper.AfficherListe(query, strategieAffichageAgences);
            }

            Console.WriteLine("Confirmer ID de l'agence à supprimer:");
            Console.WriteLine();
            Console.WriteLine("Appuyer sur 0 pour Annuler");
            Console.WriteLine();
            int Saisie = int.Parse(Console.ReadLine());

            using (BaseDonnees context = new BaseDonnees())
            {
                if (Saisie == 0)

                {
                    this.menu.AjouterElement(new ElementMenuQuitterMenu("0", "Annuler"));
                }

                else
                {
                    var agence = context.AgencesVoyage.SingleOrDefault(x => x.Id == Saisie);

                    context.AgencesVoyage.Remove(agence);
                    context.SaveChanges();

                    return;
                };
            }
        }
        private void ModifierDestination()
        {
            ConsoleHelper.AfficherEntete("Modifier une destination");
            Console.WriteLine("Entrez le nom de la destination à modifier");
            RechercherDestination();
            Console.WriteLine("Entrez l'Id de la destination à modifier");
            var modifier = ConsoleSaisie.SaisirEntierObligatoire("Id : ");

            using (BaseDonnees context = new BaseDonnees())
            {
                var query = context.Destinations
                            .First(x => x.Id.Equals(modifier));

                query.Continent   = ConsoleSaisie.SaisirChaineObligatoire("Continent : ");
                query.Pays        = ConsoleSaisie.SaisirChaineObligatoire("Pays : ");
                query.Description = ConsoleSaisie.SaisirChaineObligatoire("Description : ");
                query.Region      = ConsoleSaisie.SaisirChaineObligatoire("Région : ");


                context.SaveChanges();
            }
        }
        private void AjouterClient()
        {
            ConsoleHelper.AfficherEntete("Ajouter client");
            using (var db = new BaseDonnees())
            {
                var client = new Clients
                {
                    Civilite      = ConsoleSaisie.SaisirChaineObligatoire("Civilité : "),
                    Nom           = ConsoleSaisie.SaisirChaineObligatoire("Nom : "),
                    Prenom        = ConsoleSaisie.SaisirChaineObligatoire("Prénom : "),
                    Adresse       = ConsoleSaisie.SaisirChaineObligatoire("Adresse : "),
                    Email         = ConsoleSaisie.SaisirChaineObligatoire("Email : "),
                    Telephone     = ConsoleSaisie.SaisirChaineObligatoire("Téléphone : "),
                    DateNaissance = ConsoleSaisie.SaisirDateObligatoire("Date de naissance : "),
                };

                int age = DateTime.Now.Year - client.DateNaissance.Year;
                client.Age = age;
                db.Clients.Add(client);
                db.SaveChanges();
            }
        }
        private void SupprimerClient()
        {
            ConsoleHelper.AfficherEntete("Supprimer un client");

            var liste = Application.GetBaseDonnees().Clients.ToList();

            ConsoleHelper.AfficherListe(liste, strategieAffichageEntitesMetier);

            using (var db = new BaseDonnees())
            {
                var client = new Clients
                {
                    NumeroUniqueClient = ConsoleSaisie.SaisirEntierObligatoire("Entrez l'Id du client à supprimer :")
                };

                db.Clients.Attach(client);
                db.Clients.Remove(client);
                db.SaveChanges();

                Console.WriteLine();
                Console.WriteLine("Client supprimé !");
            }
        }
        private void SupprimerVoyage()
        {
            ConsoleHelper.AfficherEntete("Supprimer un voyage");

            var liste = Application.GetBaseDonnees().Voyages.ToList();

            ConsoleHelper.AfficherListe(liste, strategieAffichageEntitesMetier);

            using (var db = new BaseDonnees())
            {
                var voyage = new Voyages
                {
                    NumeroUniqueVoyage = ConsoleSaisie.SaisirEntierObligatoire("Entrez l'Id du voyage à supprimer :")
                };

                db.Voyages.Attach(voyage);
                db.Voyages.Remove(voyage);
                db.SaveChanges();

                Console.WriteLine();
                Console.WriteLine("Voyage supprimé !");
            }
        }