public IActionResult save([FromBody] Movimento movimento) { try { int newMovimentoId = movimento.MovimentoCodigo; var registeredMovimento = _movimentoRepository.listById(newMovimentoId); if (registeredMovimento == null || registeredMovimento.MovimentoCodigo != newMovimentoId) { _movimentoRepository.save(movimento); return(Created("/api/movimento", movimento)); } return(Ok(null)); } catch (Exception error) { return(BadRequest("Error: " + error)); } }