public IHttpActionResult PostOrder(OrderDTO o)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            Order order = orderService.AddOrder(OrderDTO.FromOrderDTO(o));

            return(Ok(OrderDTO.ToOrderDTO(order)));
        }
        public IHttpActionResult PutOrder(int id, OrderDTO o)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            Order order = orderService.UpdateOrderById(id, OrderDTO.FromOrderDTO(o));

            if (order == null)
            {
                return(BadRequest());
            }
            return(Ok(OrderDTO.ToOrderDTO(order)));
        }