/// <summary> /// méthode pour effacer une instance de destination sur la base pour son OBJ. /// </summary> /// <param name="dest">obj destination</param> public static void EffacerDestination(Destination dest) { using (var contexte = new Contexte()) { contexte.Entry(dest).State = EntityState.Deleted; contexte.SaveChanges(); } }
public void Destination(Destination destination) // ajouter le namespace DAL { using (var contexte = new Contexte()) { contexte.Entry(destination).State = EntityState.Deleted; contexte.SaveChanges(); } }
public virtual void Update(T entity) { dbset.Attach(entity); dataContext.Entry(entity).State = EntityState.Modified; //.Entry : l'objet a ajouter a modier a supprimer // modifier l'objer et fais la mise a jour sur tout les propriété (exemple ou on a 100 propriété . donc //on peur pas les modier propriété par propriété }
public void SupprimerAgence(Agence agence) { using (var contexte = new Contexte()) { contexte.Entry(agence).State = EntityState.Deleted; contexte.SaveChanges(); } }
public void Nom(Nom nom) // ajouter le namespace DAL { using (var contexte = new Contexte()) { contexte.Entry(nom).State = EntityState.Deleted; contexte.SaveChanges(); } }
public void Continent(Continent continent) // ajouter le namespace DAL { using (var contexte = new Contexte()) { contexte.Entry(continent).State = EntityState.Deleted; contexte.SaveChanges(); } }
public void SupprimerMarque(Marque marque) { using (var contexte = new Contexte()) { contexte.Entry(marque).State = EntityState.Deleted; contexte.SaveChanges(); } }
/// <summary> /// méthode pour effacer une instance de voyage sur la base pour son OBJ. /// </summary> public static void EffacerVoyage(Voyage voyage) { using (var contexte = new Contexte()) { contexte.Entry(voyage).State = EntityState.Deleted; contexte.SaveChanges(); } }
/// <summary> /// méthode pour effacer une instance du client sur la base pour son OBJ. /// </summary> /// <param name="client">obj client</param> public static void EffacerClient(Client client) { using (var contexte = new Contexte()) { contexte.Entry(client).State = EntityState.Deleted; contexte.SaveChanges(); } }
public void DateAller(DateAller dateAller) // ajouter le namespace DAL { using (var contexte = new Contexte()) { contexte.Entry(dateAller).State = EntityState.Deleted; contexte.SaveChanges(); } }
public void SupprimerDossierReservation(DossierReservation dossier) { using (var contexte = new Contexte()) { contexte.Entry(dossier).State = EntityState.Deleted; contexte.SaveChanges(); } }
public void SupprimerDestination(int id) { using (var contexte = new Contexte()) { var destination = contexte.Destinations.Find(id); contexte.Entry(destination).State = EntityState.Deleted; contexte.SaveChanges(); } }
public void ModifierParticipant(Participant participant) { using (var contexte = new Contexte()) { contexte.Participants.Attach(participant); contexte.Entry(participant).State = EntityState.Modified; contexte.SaveChanges(); } }
public void SupprimerVoyage(int id) { using (var contexte = new Contexte()) { var voyage = contexte.Voyages.Find(id); contexte.Entry(voyage).State = EntityState.Deleted; contexte.SaveChanges(); } }
/// <summary> /// méthode pour Modifier une agence. /// </summary> /// <param name="agenceVoyage ">modification de l'agence par OBJ</param> /// <returns></returns> public static void ModifierAgence(AgenceVoyage agenceVoyage) { using (var contexte = new Contexte()) { contexte.AgenceVoyages.Attach(agenceVoyage); contexte.Entry(agenceVoyage).State = EntityState.Modified; contexte.SaveChanges(); } }
public void ModifierMarque(Marque marque) { using (var contexte = new Contexte()) { contexte.Marques.Attach(marque); contexte.Entry(marque).State = EntityState.Modified; contexte.SaveChanges(); } }
public void DateRetour(DateRetour dateRetour) { using (var contexte = new Contexte()) { contexte.Pays.DateRetour(dateRetour); contexte.Entry(dateRetour).State = EntityState.Modified; contexte.SaveChanges(); } }
public void Pays(Pays pays) { using (var contexte = new Contexte()) { contexte.Pays.Attach(pays); contexte.Entry(pays).State = EntityState.Modified; contexte.SaveChanges(); } }
public void ModifierVoyage(Voyage voyage) { using (var contexte = new Contexte()) { contexte.Voyages.Attach(voyage); contexte.Entry(voyage).State = EntityState.Modified; contexte.SaveChanges(); } }
public void ModifierDestination(Destination destination) { using (var contexte = new Contexte()) { contexte.Destinations.Attach(destination); contexte.Entry(destination).State = EntityState.Modified; contexte.SaveChanges(); } }
public void SupprimerDossierReservation(int id) { using (var contexte = new Contexte()) { var dossierReservation = contexte.DossiersReservations.Find(id); contexte.Entry(dossierReservation).State = EntityState.Deleted; contexte.SaveChanges(); } }
public void ModifierDossierReservation(DossierReservation dossierReservation) { using (var contexte = new Contexte()) { contexte.DossiersReservations.Attach(dossierReservation); contexte.Entry(dossierReservation).State = EntityState.Modified; contexte.SaveChanges(); } }
/// <summary> /// méthode pour Modifier une instance du client sur la base pour son OBJ. /// </summary> /// <param name="client">obj client</param> public static void ModifierClient(Client client) { using (var contexte = new Contexte()) { contexte.Client.Attach(client); contexte.Entry(client).State = EntityState.Modified; contexte.SaveChanges(); } }
/// <summary> /// méthode pour Modifier une assurance. /// </summary> /// <param name="assurance">modification de l'assurance par OBJ</param> /// <returns></returns> public static void ModifierAssurance(Assurance assurance) { using (var contexte = new Contexte()) { contexte.Assurances.Attach(assurance); contexte.Entry(assurance).State = EntityState.Modified; contexte.SaveChanges(); } }
public void SupprimerParticipant(int id) { using (var contexte = new Contexte()) { var participant = contexte.Participants.Find(id); var nbDossier = contexte.DossiersReservations.Where(x => x.IdParticipant == id).Count(); if (nbDossier > 0) { throw new BusinessException($"Des dossiers de réservation existent pour le participant {participant.Nom}"); } contexte.Entry(participant).State = EntityState.Deleted; contexte.SaveChanges(); } }
private static void ModifierMarque() { Console.WriteLine(); Console.WriteLine(">MODIFICATION D'UNE MARQUE"); // 1ère option: on rattache l'objet marque // au nouveau contexte puis on précise son nouvel état var marque = ChoisirMarque(); Console.Write("Nouveau nom: "); marque.Nom = Console.ReadLine(); using (var contexte = new Contexte()) { contexte.Marques.Attach(marque); contexte.Entry(marque).State = EntityState.Modified; contexte.SaveChanges(); } // 2ère option: on rattache l'objet marque // au nouveau contexte puis on le modifie //var marque = ChoisirMarque(); //using (var contexte = new Contexte()) //{ // contexte.Marques.Attach(marque); // Console.Write("Nouveau nom: "); // marque.Nom = Console.ReadLine(); // contexte.SaveChanges(); //} // 3ème option: on récupère l'objet marque // dans le nouveau contexte puis on le modifie //int idMarque = ChoisirMarque().Id; //using (var contexte = new Contexte()) //{ // var marque = contexte.Marques.Single(x => x.Id == idMarque); // Console.Write("Nouveau nom: "); // marque.Nom = Console.ReadLine(); // contexte.SaveChanges(); //} }
public void SupprimerClient(int id) { if (id < 1) { throw new BusinessException("L'identifiant pour la suppression du client est requis"); } using (var contexte = new Contexte()) { var client = contexte.Clients.Find(id); if (client == null) { throw new BusinessException($"Aucun client avec l'identifiant {id}"); } contexte.Entry(client).State = EntityState.Deleted; contexte.SaveChanges(); } }
public virtual void Update(T entity) { dbset.Attach(entity); dataContext.Entry(entity).State = EntityState.Modified; }