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 AjouterReservation() { ConsoleHelper.AfficherEntete("Ajouter une réservation"); Application.ModuleGestionClients.AfficherClients(); var numeroUniqueClient = ConsoleSaisie.SaisirEntierObligatoire("Choisissez l'Id du client: "); Application.ModuleGestionVoyages.AfficherVoyages(); var numeroUniqueVoyage = ConsoleSaisie.SaisirEntierObligatoire(" Choisissez l'Id du voyage: "); using (var db = new BaseDonnees()) { var reservation = new DossiersReservation { NumeroCarteBancaire = ConsoleSaisie.SaisirChaineObligatoire("NumeroCarteBancaire : "), NombreParticipant = ConsoleSaisie.SaisirEntierObligatoire("NombreParticipant: "), PrixTotal = ConsoleSaisie.SaisirEntierObligatoire("PrixTotal: "), }; reservation.NumeroUniqueClient = numeroUniqueClient; reservation.NumeroUniqueVoyage = numeroUniqueVoyage; db.DossiersReservation.Add(reservation); db.SaveChanges(); } }