public async Task <IHttpActionResult> PostOrder(Order order) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { await _SVC.AddOrder(order); } catch (DbUpdateException) { if (OrderExists(order.TransNo)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = order.TransNo }, order)); }
async public Task <ActionResult> Add(Order item) { return(Content(await _Service.AddOrder(item))); }