Esempio n. 1
0
        //[Route("api/[PostShipperInfo]")]
        public IActionResult Create([FromBody] ShipperInfo item)
        {
            if (item == null)
            {
                return(BadRequest());
            }

            _context.ShipperInfoItems.Add(item);
            _context.SaveChanges();

            return(CreatedAtRoute("GetShipperInfo", new { id = item.shipmentNumber }, item));
        }
Esempio n. 2
0
        public IActionResult Update(long ShipmentNo, [FromBody] ShipperInfo item)
        {
            if (item == null || item.shipmentNumber != ShipmentNo)
            {
                return(BadRequest());
            }

            var todo = _context.ShipperInfoItems.FirstOrDefault(t => t.shipmentNumber == ShipmentNo);

            if (todo == null)
            {
                return(NotFound());
            }

            todo.itemTyp    = item.itemTyp;
            todo.itemNam    = item.itemNam;
            todo.vendorName = item.vendorName;
            todo.itemCnt    = item.itemCnt;
            todo.status     = item.status;

            _context.ShipperInfoItems.Update(todo);
            _context.SaveChanges();
            return(new NoContentResult());
        }