public IHttpActionResult PostProductionTacheArtisan(ProductionTacheArtisan productionTacheArtisan) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ProductionTacheArtisans.Add(productionTacheArtisan); try { db.SaveChanges(); } catch (DbUpdateException) { if (ProductionTacheArtisanExists(productionTacheArtisan.ProductionTacheArtisanID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = productionTacheArtisan.ProductionTacheArtisanID }, productionTacheArtisan)); }
public IHttpActionResult PutProductionTacheArtisan(int id, ProductionTacheArtisan productionTacheArtisan) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != productionTacheArtisan.ProductionTacheArtisanID) { return(BadRequest()); } db.Entry(productionTacheArtisan).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ProductionTacheArtisanExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetProductionTacheArtisan(int id) { ProductionTacheArtisan productionTacheArtisan = db.ProductionTacheArtisans.Find(id); if (productionTacheArtisan == null) { return(NotFound()); } return(Ok(productionTacheArtisan)); }
public IHttpActionResult DeleteProductionTacheArtisan(int id) { ProductionTacheArtisan productionTacheArtisan = db.ProductionTacheArtisans.Find(id); if (productionTacheArtisan == null) { return(NotFound()); } db.ProductionTacheArtisans.Remove(productionTacheArtisan); db.SaveChanges(); return(Ok(productionTacheArtisan)); }