Select2Multiplo
Gerado por Inteligência Artificial.
Visão Geral
Método assíncrono responsável por realizar uma busca múltipla de clientes com base em diversos parâmetros, como termo de busca, identificação, padrão, controle de múltipla seleção e uma lista opcional de IDs. Utiliza consultas otimizadas para retornar resultados filtrados e limitados conforme a necessidade.
public async Task<Select2Result> Select2Multiplo(string term, int? id, string padrao, bool serverSide, bool? multiplo = null, List<int> ids = null) {...}
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| TryParse | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs | 115 |
| Take | BOX3_ERP_API\BOX3_ERP_API.Core\BLL\ClienteBLL.cs | 129 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| Select2Multiplo | BOX3_ERP_API\BOX3_ERP_API\Controllers\ClienteController.cs | 139 |
Detalhamento das Referências
Select2Multiplo
Método do controlador que expõe o endpoint HTTP GET 'Select2Multiplo', que chama o método de negócio para realizar a busca múltipla de clientes, recebendo parâmetros via query string e retornando um ActionResult assíncrono.
Impacto de Alterações
Alterações neste método podem impactar diretamente a forma como os clientes são buscados e filtrados na aplicação, afetando funcionalidades dependentes da seleção múltipla de clientes, especialmente na interface do usuário e na camada de API.
Propagação de Mudanças
- Atualização do método Select2Multiplo no ClienteController para refletir mudanças na assinatura ou comportamento.
- Ajustes em testes unitários e de integração que envolvam a busca múltipla de clientes.
- Revisão de componentes front-end que consomem o endpoint Select2Multiplo.
Requisitos para Alteração Segura
- Garantir que a assinatura do método permaneça compatível com os consumidores atuais.
- Manter ou melhorar a performance das consultas, evitando impactos negativos.
- Atualizar documentação e testes para refletir as mudanças.
- Validar o comportamento em cenários com múltiplos parâmetros e listas de IDs.