Pular para o conteúdo principal

GetSelectICMSOrigemAsync

atenção

Gerado por Inteligência Artificial.


Visão Geral

O método GetSelectICMSOrigemAsync é responsável por obter uma lista de seleções de ICMS Origem com base em um filtro específico. Ele faz parte do repositório ClassificacaoFiscalRepository e utiliza um filtro do tipo FiltroSelectDTO para realizar a busca. O método é assíncrono e retorna uma lista de objetos SelectDTO.

plasfran_erp.core/Repositories/Implementations/ClassificacaoFiscalRepository.cs
public async Task<List<SelectDTO>> GetSelectICMSOrigemAsync(FiltroSelectDTO filtroSelectDTO) {...}

Dependências Diretas

MétodoLocalizaçãoLinha
GetStringTratadaWhereplasfran_erp.core/Repositories/Implementations/ClassificacaoFiscalRepository.cs482
Takeplasfran_erp.core/Repositories/Implementations/ClassificacaoFiscalRepository.cs488

Referências

Método / EndpointLocalizaçãoLinha
GetSelectICMSOrigemplasfran_erp_api/Controllers/ClassificacaoFiscalController.cs237

Detalhamento das Referências

GetSelectICMSOrigem

O método GetSelectICMSOrigem é um endpoint HTTP POST que utiliza o método GetSelectICMSOrigemAsync para obter as informações de ICMS Origem. Ele recebe um objeto FiltroSelectDTO no corpo da requisição e retorna um ActionResult.

Impacto de Alterações

Alterações no método GetSelectICMSOrigemAsync podem impactar diretamente o comportamento do endpoint GetSelectICMSOrigem no controlador ClassificacaoFiscalController, afetando a forma como as seleções de ICMS Origem são retornadas para o cliente.

Propagação de Mudanças

  1. Alterações na lógica de filtragem dentro de GetSelectICMSOrigemAsync podem modificar os resultados retornados pelo endpoint GetSelectICMSOrigem.
  2. Mudanças na assinatura do método GetSelectICMSOrigemAsync exigirão ajustes no controlador ClassificacaoFiscalController e em qualquer outro lugar onde o método seja chamado.

Requisitos para Alteração Segura

  • Garantir que todas as dependências diretas, como GetStringTratadaWhere e Take, sejam compatíveis com as alterações propostas.
  • Atualizar a documentação e os testes unitários para refletir qualquer mudança na lógica ou na assinatura do método.
  • Verificar a compatibilidade com o controlador ClassificacaoFiscalController e realizar ajustes necessários para manter a integridade do endpoint.