// POST: odata/OrderFees public async Task <IHttpActionResult> Post(order_fees order_fees) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.order_fees.Add(order_fees); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (order_feesExists(order_fees.order_fee_id)) { return(Conflict()); } else { throw; } } return(Created(order_fees)); }
// DELETE: odata/OrderFees(5) public async Task <IHttpActionResult> Delete([FromODataUri] int key) { order_fees order_fees = await db.order_fees.FindAsync(key); if (order_fees == null) { return(NotFound()); } db.order_fees.Remove(order_fees); await db.SaveChangesAsync(); return(StatusCode(HttpStatusCode.NoContent)); }
// PUT: odata/OrderFees(5) public async Task <IHttpActionResult> Put([FromODataUri] int key, Delta <order_fees> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } order_fees order_fees = await db.order_fees.FindAsync(key); if (order_fees == null) { return(NotFound()); } patch.Put(order_fees); try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!order_feesExists(key)) { return(NotFound()); } else { throw; } } return(Updated(order_fees)); }