コード例 #1
0
 public IActionResult AddOrder([FromBody] OrderWithDetails order)
 {
     try
     {
         if (order != null)
         {
             int orderId = _orderRepository.AddOrder(order.order);
             foreach (OrderDetail o in order.orderLines)
             {
                 o.OrderId = orderId;
                 _orderDetailsRepository.AddOrderLine(o);
             }
             return(Ok(orderId));
         }
         return(BadRequest());
     }
     catch (Exception e)
     {
         _logger.LogError("Error in Product controller: " + e.ToString());
         return(Problem(e.ToString()));
     }
 }