public MovimentacaoTicket Update(UpdateMovimentacaoTicketCommand command,int id)
        {
            var _movimentacao = _repository.GrtById(id);
            _movimentacao.UpdateInfo(command.IdTicket, command.IdUsuario,command.Resposta,command.DataCadastro);
            _repository.Update(_movimentacao);

            if (Commit())
                return _movimentacao;

            return null;
        }
        public Task<HttpResponseMessage> Put(int id, [FromBody]dynamic body)
        {
            var command = new UpdateMovimentacaoTicketCommand(
                idTicket: (int) body.idTicket,
                idUsuario: (int) body.idUsuario,
                resposta: (string) body.resposta,
                datacadastro: (DateTime) DateTime.Now
                );

               var setor = _service.Update(command,id);
            return CreateResponse(HttpStatusCode.OK, setor);
        }