public IHttpActionResult PutMovement(int id, MovementDto dto) { if (id != dto.Id) { return BadRequest(); } _metadataService.Update<Movement, MovementDto>(id, dto); return StatusCode(HttpStatusCode.NoContent); }