public async Task <IHttpActionResult> Putlivraison(int id, livraison livraison) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != livraison.idLivraison) { return(BadRequest()); } db.Entry(livraison).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!livraisonExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> Getlivraison(int id) { livraison livraison = await db.livraison.FindAsync(id); if (livraison == null) { return(NotFound()); } return(Ok(livraison)); }
public IHttpActionResult Getlivraison(int id) { livraison livraison = db.livraisons.Find(id); if (livraison == null) { return(NotFound()); } return(Ok(livraison)); }
public async Task <IHttpActionResult> Postlivraison(livraison livraison) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.livraison.Add(livraison); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = livraison.idLivraison }, livraison)); }
public IHttpActionResult Postlivraison(livraison livraison) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.livraisons.Add(livraison); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = livraison.IDlivraison }, livraison)); }
public async Task <IHttpActionResult> Deletelivraison(int id) { livraison livraison = await db.livraison.FindAsync(id); if (livraison == null) { return(NotFound()); } db.livraison.Remove(livraison); await db.SaveChangesAsync(); return(Ok(livraison)); }
public IHttpActionResult Deletelivraison(int id) { livraison livraison = db.livraisons.Find(id); if (livraison == null) { return(NotFound()); } db.livraisons.Remove(livraison); db.SaveChanges(); return(Ok(livraison)); }