public async Task <Movimentacao> Alterar(int idMovimentacao, Movimentacao movimentacao) { try { await ValidarMovimentacaoExistente(idMovimentacao); await ValidarOperacaoExistente(movimentacao.IdOperacao); await ValidarUsuarioExistente(movimentacao.IdUsuario); return(await _movimentacaoRepository.Alterar(movimentacao)); } catch (Exception ex) { throw ex; } }