public IActionResult save([FromBody] Agencia agencia) { try { int newAgenciaId = agencia.AgenciaCodigo; var registredAgencia = _agenciaRepository.listById(newAgenciaId); if (registredAgencia == null || registredAgencia.AgenciaCodigo != newAgenciaId) { _agenciaRepository.save(agencia); return(Created("/api/agencia", agencia)); } return(Ok(null)); } catch (Exception error) { return(BadRequest("Error: " + error)); } }