public IActionResult Put(int id, [FromBody]Box box) { if(id == 0) { return NotFound(box); } if (!ModelState.IsValid) { return BadRequest(ModelState); } else { return Ok(box); } }