UpdateAsync
Gerado por Inteligência Artificial.
Visão Geral
O método UpdateAsync é responsável por atualizar as informações de um cedente de boleto no sistema. Ele utiliza um objeto BoletoCedenteDTO e um DadosTokenDTO para realizar a operação de atualização. Este método faz parte do repositório BoletoCedenteRepository e é assíncrono, retornando um Task<int> que indica o resultado da operação.
public async Task<int> UpdateAsync(BoletoCedenteDTO dto, DadosTokenDTO dadosToken) {...}
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| GetByIdAsync | plasfran_erp.core/Repositories/Implementations/BoletoCedenteRepository.cs | 184 |
| VerificaBoletoCedente | plasfran_erp.core/Repositories/Implementations/BoletoCedenteRepository.cs | 186 |
| EdicaoPlugBoletoCedente | plasfran_erp.core/Repositories/Implementations/BoletoCedenteRepository.cs | 216 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| Update | plasfran_erp_api/Controllers/BoletoCedenteController.cs | 116 |
Detalhamento das Referências
Update
O método Update no BoletoCedenteController é um endpoint HTTP PUT que chama o UpdateAsync para atualizar as informações do cedente de boleto. Ele recebe um BoletoCedenteDTO como parâmetro e retorna um ActionResult.
Impacto de Alterações
Alterações no método UpdateAsync podem impactar diretamente o funcionamento do endpoint Update no BoletoCedenteController, afetando a forma como as atualizações de cedentes de boleto são processadas e retornadas para o cliente.
Propagação de Mudanças
- Alterações em
UpdateAsyncpodem afetar o métodoGetByIdAsync, que é utilizado para obter o cedente antes de atualizar. - Modificações em
VerificaBoletoCedentepodem impactar a validação dos dados do cedente antes da atualização. - Mudanças em
EdicaoPlugBoletoCedentepodem afetar a integração com o sistema externo PlugBoleto.
Requisitos para Alteração Segura
- Garantir que todas as validações em
VerificaBoletoCedenteestejam atualizadas e corretas. - Verificar a compatibilidade com o sistema PlugBoleto ao modificar
EdicaoPlugBoletoCedente. - Testar o fluxo completo de atualização através do endpoint
Updatepara garantir que as alterações não introduzam regressões.