public IHttpActionResult PostColorQuantityPrice(ColorQuantityPrice colorQuantityPrice) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ColorQuantityPrices.Add(colorQuantityPrice); try { db.SaveChanges(); } catch (DbUpdateException) { if (ColorQuantityPriceExists(colorQuantityPrice.ColorTierId)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = colorQuantityPrice.ColorTierId }, colorQuantityPrice)); }
public IHttpActionResult PutColorQuantityPrice(int id, ColorQuantityPrice colorQuantityPrice) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != colorQuantityPrice.ColorTierId) { return(BadRequest()); } db.Entry(colorQuantityPrice).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ColorQuantityPriceExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetColorQuantityPrice(int id) { ColorQuantityPrice colorQuantityPrice = db.ColorQuantityPrices.Find(id); if (colorQuantityPrice == null) { return(NotFound()); } return(Ok(colorQuantityPrice)); }
public IHttpActionResult DeleteColorQuantityPrice(int id) { ColorQuantityPrice colorQuantityPrice = db.ColorQuantityPrices.Find(id); if (colorQuantityPrice == null) { return(NotFound()); } db.ColorQuantityPrices.Remove(colorQuantityPrice); db.SaveChanges(); return(Ok(colorQuantityPrice)); }