private void Modifier() { ConsoleHelper.AfficherEntete("Modifier"); try { ServiceAgenceVoyage service = new ServiceAgenceVoyage(); this.liste = service.ListerAgenceVoyage(); ConsoleHelper.AfficherListe(this.liste, strategieDelModifAgences); AgenceVoyage agenceVoyage = service.ChoisirAgenceVoyage(ConsoleSaisie.SaisirEntierObligatoire("ID de l'Agence de Voyage à modifier : ")); ConsoleHelper.AfficherLibelleSaisie("Laisser le champ vide pour ne pas le modifier."); string saisie = ConsoleSaisie.SaisirChaineOptionnelle("Nom : "); agenceVoyage.Nom = string.IsNullOrWhiteSpace(saisie) ? agenceVoyage.Nom : saisie; service.ModifierAgenceVoyage(agenceVoyage); ConsoleHelper.AfficherLibelleSaisie("Agence de Voyage modifiée !"); } catch { ConsoleHelper.AfficherMessageErreur("Problème lors de la modification de l'Agence de Voyage !"); } }
public IHttpActionResult PutAgenceVoyage(int id, AgenceVoyage agenceVoyage) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != agenceVoyage.Id) { return(BadRequest()); } db.Entry(agenceVoyage).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AgenceVoyageExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public void AjouterAgenceVoyage(AgenceVoyage agenceVoyage) { using (Context context = new Context()) { context.AgencesVoyages.Add(agenceVoyage); context.SaveChanges(); } }
public ActionResult DeleteConfirmed(int id) { AgenceVoyage agenceVoyage = db.AgencesVoyages.Find(id); db.AgencesVoyages.Remove(agenceVoyage); db.SaveChanges(); return(RedirectToAction("Index")); }
/// <summary> /// méthode pour créer une nouvelle instance de AgenceVoyages sur la base. /// </summary> public static void CreerAgence(AgenceVoyage ag) { using (var contexte = new Contexte()) { contexte.AgenceVoyages.Add(ag); contexte.SaveChanges(); } }
public ActionResult DeleteConfirmed(int id) { AgenceVoyage agenceVoyage = db.AgencesVoyages.Include(a => a.Voyages).SingleOrDefault(u => u.Id == id); db.AgencesVoyages.Remove(agenceVoyage); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { AgenceVoyage agenceVoyage = db.AgenceVoyages.Find(id); db.AgenceVoyages.Remove(agenceVoyage); db.SaveChanges(); DisplayMessage($"L'agence de voyage {agenceVoyage.Nom} a été supprimée.", MessageType.SUCCESS); return(RedirectToAction("Index")); }
public void SupprimerAgenceVoyage(AgenceVoyage agenceVoyage) { using (Context context = new Context()) { context.AgencesVoyages.Attach(agenceVoyage); context.AgencesVoyages.Remove(agenceVoyage); context.SaveChanges(); } }
public void ModifierAgenceVoyage(AgenceVoyage agenceVoyage) { using (Context context = new Context()) { context.AgencesVoyages.Attach(agenceVoyage); context.Entry(agenceVoyage).State = EntityState.Modified; context.SaveChanges(); } }
public static void CreerAgences(string nom) { AgenceVoyage agenceVoyage = new AgenceVoyage { Nom = nom }; ServiceAgenceVoyage.CreerAgence(agenceVoyage); }
/// <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 SupprimerAgenceVoyage(int id) { using (Context context = new Context()) { AgenceVoyage agenceVoyage = context.AgencesVoyages.Single(x => x.Id == id); context.AgencesVoyages.Remove(agenceVoyage); context.SaveChanges(); } }
public ActionResult Edit([Bind(Include = "Id,Name")] AgenceVoyage agenceVoyage) { if (ModelState.IsValid) { db.Entry(agenceVoyage).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(agenceVoyage)); }
private void Modifier() { Afficher("Modifier une Agence"); AgenceVoyage choix = MethodesAgence.ChoisirAgence(); choix.Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom ?"); MethodesAgence.ModifierAgence(choix); }
public ActionResult Create([Bind(Include = "Id,Name")] AgenceVoyage agenceVoyage) { if (ModelState.IsValid) { db.AgencesVoyages.Add(agenceVoyage); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(agenceVoyage)); }
public IHttpActionResult GetAgenceVoyage(int id) { AgenceVoyage agenceVoyage = db.AgenceVoyages.Find(id); if (agenceVoyage == null) { return(NotFound()); } return(Ok(agenceVoyage)); }
private void Nouveau() { ConsoleHelper.AfficherEntete("Nouvelle Agence"); AgenceVoyage agence = new AgenceVoyage() { Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom ?"), }; MethodesAgence.CreerAgence(agence); }
public ActionResult Create([Bind(Include = "ID,Nom")] AgenceVoyage agenceVoyage) { if (ModelState.IsValid) { db.AgencesVoyages.Add(agenceVoyage); db.SaveChanges(); Display("Agence de Voyage enregistrée"); return(RedirectToAction("Index")); } return(View(agenceVoyage)); }
public IHttpActionResult PostAgenceVoyage(AgenceVoyage agenceVoyage) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.AgenceVoyages.Add(agenceVoyage); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = agenceVoyage.Id }, agenceVoyage)); }
public IHttpActionResult GetAgenceVoyage(int id) { AgenceVoyage agenceVoyage = db.AgencesVoyages.Include(XmlReadMode => XmlReadMode.Voyages) .SingleOrDefault(x => x.ID == id); if (agenceVoyage == null) { return(NotFound()); } return(Ok(agenceVoyage)); }
public ActionResult Edit([Bind(Include = "ID,Nom")] AgenceVoyage agenceVoyage) { if (ModelState.IsValid) { db.Entry(agenceVoyage).State = EntityState.Modified; db.SaveChanges(); DisplayMessage($"Les données de l'agence de voyage {agenceVoyage.Nom} ont été modifiées.", MessageType.SUCCESS); return(RedirectToAction("Index")); } DisplayMessage("Une erreur est apparue", MessageType.ERROR); return(View(agenceVoyage)); }
public ActionResult Create([Bind(Include = "ID,Nom")] AgenceVoyage agenceVoyage) { if (ModelState.IsValid) { db.AgenceVoyages.Add(agenceVoyage); db.SaveChanges(); DisplayMessage($"Agence de voyage {agenceVoyage.Nom} enregistré.", MessageType.SUCCESS); return(RedirectToAction("Index")); } DisplayMessage("Une erreur est apparue", MessageType.ERROR); return(View(agenceVoyage)); }
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(); }
public IHttpActionResult DeleteAgenceVoyage(int id) { AgenceVoyage agenceVoyage = db.AgenceVoyages.Find(id); if (agenceVoyage == null) { return(NotFound()); } db.AgenceVoyages.Remove(agenceVoyage); db.SaveChanges(); return(Ok(agenceVoyage)); }
// GET: BackOffice/AgenceVoyages/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AgenceVoyage agenceVoyage = db.AgencesVoyages.Find(id); if (agenceVoyage == null) { return(HttpNotFound()); } return(View(agenceVoyage)); }
private void AjouterAgence() { ConsoleHelper.AfficherEntete("Ajouter une Agence"); var agence = new AgenceVoyage { Nom = ConsoleSaisie.SaisirChaineObligatoire("Nom : ") }; using (var bd = Application.GetBaseDonnees()) { bd.Agences.Add(agence); bd.SaveChanges(); } }
public void AjouterAgence() { ConsoleHelper.AfficherEntete("Nouvelle agences"); var agenceVoyage = new AgenceVoyage { Nom = ConsoleSaisie.SaisirChaineObligatoire("Entrez le nom de l'agence") }; using (var bd = Application.GetBaseDonnees()) { bd.AgencesVoyages.Add(agenceVoyage); bd.SaveChanges(); } }
public ActionResult DeleteConfirmed(int id) { AgenceVoyage agenceVoyage = db.AgencesVoyages.Include(x => x.Voyages).SingleOrDefault(x => x.ID == id); if (agenceVoyage.Voyages != null && agenceVoyage.Voyages.Count == 0) { db.AgencesVoyages.Remove(agenceVoyage); db.SaveChanges(); Display("Agence de Voyage effacée"); return(RedirectToAction("Index")); } else { Display("Impossible de supprimer, l'agence à encore des voyages", Outils.MessageType.ERROR); return(View(agenceVoyage)); } }
public IHttpActionResult DeleteAgenceVoyage(int id) { AgenceVoyage agenceVoyage = db.AgencesVoyage.Find(id); if (agenceVoyage == null) { return(NotFound()); } // db.AgencesVoyage.Remove(agenceVoyage); agenceVoyage.Deleted = true; agenceVoyage.DeletedAt = DateTime.Now; db.Entry(agenceVoyage).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(Ok(agenceVoyage)); }
public IHttpActionResult DeletedVoyage(int id) { AgenceVoyage agencevoyage = db.AgenceVoyages.Find(id); if (agencevoyage == null) { return(NotFound()); } agencevoyage.Deleted = true; agencevoyage.DeletedAt = DateTime.Now; db.Entry(agencevoyage).State = EntityState.Modified; db.SaveChanges(); return(Ok(agencevoyage)); }