public OrderDTO Put(OrderDTO order) { //Need to have error handling! Order orderToGet = orderRepo.GetById(order.OrderID); var orderToUpdate = updateOrder(order, orderToGet); orderRepo.Update(orderToUpdate); return(order); }
public async Task <ActionResult> Put(int order_id, [FromBody] OrderDataDto orders) { orders.order.upd_user = int.Parse(User.Identity.Name); orders.order.upd_date = DateTime.Now; orders.order.order_id = order_id; await _order.Update(orders.order); await _orderItem.RemoveAll(order_id); await _orderItem.AddList(orders.orderItem, order_id); return(Ok()); }