public async Task <ActionResult <Transporteur> > PostTransporteur(Transporteur transporteur) { _context.Transporteurs.Add(transporteur); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTransporteur", new { id = transporteur.Id }, transporteur)); }
public IActionResult Put(Guid id, [FromBody] Transporteur transporteur) { var result = _Db.Transporteurs.Where(f => f.Id == id).FirstOrDefault(); if (result == null || transporteur.Id != id) { return(NotFound(string.Format("Transporteur avec l'identifiant {0} est non trouvée", id))); } else { try { _Db.Update(transporteur); if (_Db.SaveChanges() != 0) { return(Ok(transporteur)); } else { return(Ok(string.Format("Aucune opération n'est effectuée!"))); } } catch (Exception ex) { return(BadRequest(string.Format("Echec de la modification de la transporteur! : {0}", ex.ToString()))); } } }
public async Task <IActionResult> PutTransporteur(int id, Transporteur transporteur) { if (id != transporteur.Id) { return(BadRequest()); } _context.Entry(transporteur).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TransporteurExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ActionResult DeleteConfirmed(int id) { Transporteur transporteur = db.Transporteurs.Find(id); db.Transporteurs.Remove(transporteur); db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <ActionResult> DeleteConfirmed(string id) { Transporteur transporteur = await db.Transporteurs.FindAsync(id); db.Transporteurs.Remove(transporteur); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "NumeroTransporteur,Nom,Type")] Transporteur transporteur) { if (ModelState.IsValid) { db.Entry(transporteur).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(transporteur)); }
public ActionResult Create([Bind(Include = "NumeroTransporteur,Nom,Type")] Transporteur transporteur) { if (ModelState.IsValid) { db.Transporteurs.Add(transporteur); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(transporteur)); }
public async Task <ActionResult> Edit([Bind(Include = "TRS_REF,TYTRANS_ID,TRS_NOMRAIS,TRS_SIRET,TRS_ADRESSE,TRS_CP,TRS_VILLE,TRS_PAYS,TRS_MAIL,TRS_TEL,TRS_TELPORT,TRS_FAX,TRS_OBS")] Transporteur transporteur) { if (ModelState.IsValid) { db.Entry(transporteur).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.TYTRANS_ID = new SelectList(db.TypeTransporteurs, "TYTRANS_ID", "TYTRANS_LIBELLE", transporteur.TYTRANS_ID); return(View(transporteur)); }
// GET: Transporteurs/Details/5 public async Task <ActionResult> Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Transporteur transporteur = await db.Transporteurs.FindAsync(id); if (transporteur == null) { return(HttpNotFound()); } return(View(transporteur)); }
// GET: Transporteurs/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Transporteur transporteur = db.Transporteurs.Find(id); if (transporteur == null) { return(HttpNotFound()); } return(View(transporteur)); }
// GET: Transporteurs/Edit/5 public async Task <ActionResult> Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Transporteur transporteur = await db.Transporteurs.FindAsync(id); if (transporteur == null) { return(HttpNotFound()); } ViewBag.TYTRANS_ID = new SelectList(db.TypeTransporteurs, "TYTRANS_ID", "TYTRANS_LIBELLE", transporteur.TYTRANS_ID); return(View(transporteur)); }
public IActionResult Post([FromBody] Transporteur transporteur) { try { transporteur.Id = Guid.NewGuid(); _Db.Transporteurs.Add(transporteur); if (_Db.SaveChanges() != 0) { return(Created($"/api/Transporteurs/{transporteur.Id}", transporteur)); } ; } catch (Exception ex) { return(BadRequest(string.Format("Echec de l'ajout de la transporteur! : {0}", ex.ToString()))); } return(BadRequest("Echec de l'ajout de la transporteur!")); }
public async Task <ActionResult> Edit([Bind(Include = "TRS_REF,TYTRANS_ID,TRS_NOMRAIS,TRS_SIRET,TRS_ADRESSE,TRS_CP,TRS_VILLE,TRS_PAYS,TRS_MAIL,TRS_TEL,TRS_TELPORT,TRS_FAX,TRS_OBS")] Transporteur transporteur) { try { if (ModelState.IsValid) { db.Entry(transporteur).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } } catch (RetryLimitExceededException /* dex */) { ModelState.AddModelError(" ", "Unable to save changes. Try again, and if the problem persists see your system administrator"); } ViewBag.TYTRANS_ID = new SelectList(db.TypeTransporteurs, "TYTRANS_ID", "TYTRANS_LIBELLE", transporteur.TYTRANS_ID); return(View(transporteur)); }
/// <summary> /// methode permettant d'ajouter un transporteur à la BDD /// </summary> /// <param name="rezTrans"></param> public void AddTrans(Transporteur rezTrans) { db.Transporteurs.Add(rezTrans); db.SaveChanges(); }
/// <summary> /// methode permettant d'ajouter un new transporteur à la BDD /// </summary> /// <param name="rezTrans"></param> public void AddTrans(Transporteur rezTrans) { lesTrans.AddTrans(rezTrans); }