Пример #1
0
        // POST: api/Order/PostOrderTable
        //PostMan test
        //{
        //"CustomerID":"LILAS",
        //"EmployeeID":2,
        //"OrderDate":"1998-05-04 00:00:00.000",
        //"RequiredDate":"1998-06-01 00:00:00.000",
        //"ShippedDate": "1998-05-06 00:00:00.000",
        //"ShipVia": 2,
        //"Freight": 15.67,
        //"ShipName":"Tortuga Restaurante",
        //"ShipAddress":"Avda. Azteca 123" ,
        //"ShipCity": "México D.F." ,
        //"ShipRegion": "" ,
        //"ShipPostalCode": "05033",
        //"ShipCountry": "Mexico"
        //}
        public HttpResponseMessage PostOrder(Orders order)
        {
            HttpResponseMessage resp;
            Orders ord = new Orders();

            var orderId = _ordersDAO.Create(order);


            var result = ord;

            resp = Request.CreateResponse(HttpStatusCode.OK, result);
            return(resp);
        }
Пример #2
0
        public IActionResult PostOrder([FromBody] Orders order)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            try
            {
                var orderId = _ordersDAO.Create(order);
                if (orderId > 0)
                {
                    return(Created($"/api/Order/{orderId}", orderId));
                }
                else
                {
                    return(BadRequest());
                }
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }