コード例 #1
0
 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,
     });
 }
コード例 #2
0
        public IHttpActionResult PostOrderDetail(OrderDetail orderdetail)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            _oderDetailService.AddOrderDetail(orderdetail);

            return CreatedAtRoute("DefaultApi", new { id = orderdetail.ID }, orderdetail);
        }
コード例 #3
0
        // 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);
        }