public IHttpActionResult PostOrderDetail(OrderDetail orderdetail) { return _oderDetailService.GetAllSoldOrdersByCustomerID(customerID).Select(od => new { OrderID = od.SoldOrderID, ProductName = od.Product.Name, CreateDate = od.SoldOrder.CreateDate, Total = od.SoldOrder.Total, OrderStatus = od.SoldOrder.Order_Status.Name, }); }
public IHttpActionResult PostOrderDetail(OrderDetail orderdetail) { if (!ModelState.IsValid) { return BadRequest(ModelState); } _oderDetailService.AddOrderDetail(orderdetail); return CreatedAtRoute("DefaultApi", new { id = orderdetail.ID }, orderdetail); }
// PUT api/OrderDetail/5 public IHttpActionResult PutOrderDetail(int id, OrderDetail orderdetail) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != orderdetail.ID) { return BadRequest(); } _oderDetailService.UpdateOrderDetail(orderdetail); return StatusCode(HttpStatusCode.NoContent); }