Exemple #1
0
        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());
        }