public IHttpActionResult PutBicyclette(int id, Bicyclette bicyclette) { if (id != bicyclette.bicycletteId) { return(BadRequest()); } db.Entry(bicyclette).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!BicycletteExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult DeleteBicyclette(int id) { Bicyclette bicyclette = db.Bicyclette.Find(id); if (bicyclette == null) { return(NotFound()); } db.Bicyclette.Remove(bicyclette); db.SaveChanges(); return(Ok(bicyclette)); }
public IHttpActionResult PostBicyclette(Bicyclette bicyclette) { db.Bicyclette.Add(bicyclette); try { db.SaveChanges(); } catch (DbUpdateException) { if (BicycletteExists(bicyclette.bicycletteId)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = bicyclette.bicycletteId }, bicyclette)); }