Adicionar
Gerado por Inteligência Artificial.
Visão Geral
O método Adicionar, localizado na classe AgenciaBLL, é responsável por adicionar uma nova agência bancária no sistema.
Ele realiza validações de repetição, carrega o banco vinculado, insere a agência no contexto de dados e persiste no banco via Entity Framework Core.
public async Task<Agencia> Adicionar(Agencia item, DadosToken dadosToken)
Dependências Diretas
| Método / Ação | Descrição | Arquivo | Linha |
|---|---|---|---|
GetItem | Recupera a agência com base no ID | AgenciaBLL.cs | 103 |
IsNullOrWhiteSpace | Valida se o campo da agência está vazio | AgenciaBLL.cs | 111 |
ValidaRepeticao | Valida se já existe uma agência com dados semelhantes | AgenciaBLL.cs | 114 |
BancoBLL.GetItem | Busca os dados do banco associado à agência | AgenciaBLL.cs | 116 |
Add | Adiciona a nova agência ao contexto de dados | AgenciaBLL.cs | 130 |
SaveChangesAsync | Salva a nova agência no banco de dados | AgenciaBLL.cs | 138 |
Referências
| Método | Localização | Linha |
|---|---|---|
API_Adicionar(Agencia) | AgenciaController.cs | 93 |
API_Adicionar(Item_CreditoClienteSaldoModel) | ClienteCreditoController.cs | 903 |
Pagamento | PagamentoBLL.cs | 971 |
PagarAsync | MalotePagamentoRepository.cs | 311 |
Pagamento | RecebimentoBLL.cs | 811 |
ProcessarFinanceiro | RecebimentoBLL.cs | 7231 |
Detalhamento das Referências
AgenciaController.API_Adicionar
Exposto via API para cadastro de uma nova agência bancária no sistema.
ClienteCreditoController.API_Adicionar
Utiliza o cadastro da agência ao registrar saldos de crédito para clientes.
PagamentoBLL.Pagamento
Chama a adição de agência em contextos de pagamento processado manualmente.
MalotePagamentoRepository.PagarAsync
Cria a agência no momento da geração de malotes bancários.
RecebimentoBLL.Pagamento
Integra com o método para validar dados de agência no processo de recebimento.
RecebimentoBLL.ProcessarFinanceiro
Fluxo avançado de recebimento e geração de financeiro que depende da criação da agência.
Impacto de Alterações
Alterar o método Adicionar pode afetar:
- Cadastro de novas agências bancárias.
- Processamento de pagamentos e recebimentos.
- Malotes de pagamento e integrações financeiras.
- APIs expostas para clientes e terceiros.
Propagação de Mudanças
Caso este método seja modificado:
- Verifique se o vínculo com
Bancocontinua sendo carregado corretamente. - Valide a regra de repetição de agência.
- Teste integração com controladores e serviços dependentes.
Requisitos para Alteração Segura
- Criar testes com agências válidas e duplicadas.
- Garantir integridade entre Agência e Banco.
- Verificar se os endpoints como
API_Adicionarcontinuam funcionando corretamente.