Pular para o conteúdo principal

Save

atenção

Gerado por Inteligência Artificial.


Visão Geral

O método Save é responsável por salvar um item de manutenção de patrimônio. Ele valida o objeto, remove anexos antigos e atualiza o cache com a quantidade de manutenções de patrimônio.

BOX3_ERP_API/Core/BLL/PatrimonioManutencaoBLL.cs
public async Task<PatrimonioManutencao> Save(Item_PatrimonioManutencao item, DadosToken dadosToken, IDistributedCache distributedCache) {...}

Dependências Diretas

MétodoLocalizaçãoLinha
ValidarObjetoBOX3_ERP_API/Core/BLL/PatrimonioManutencaoBLL.cs175
RemoveRangeBOX3_ERP_API/Core/BLL/PatrimonioManutencaoBLL.cs276
AtualizarCacheQtdPatrimonioManutencaoBOX3_ERP_API/Core/BLL/PatrimonioManutencaoBLL.cs281

Referências

Método / EndpointLocalizaçãoLinha
API_PostItemBOX3_ERP_API/Controllers/PatrimonioManutencaoController.cs90
API_PutItemBOX3_ERP_API/Controllers/PatrimonioManutencaoController.cs124

Detalhamento das Referências

API_PostItem

O método API_PostItem é um endpoint HTTP POST que recebe um item de manutenção de patrimônio e utiliza o método Save para persistir os dados.

API_PutItem

O método API_PutItem é um endpoint HTTP PUT que atualiza um item de manutenção de patrimônio existente, utilizando o método Save para aplicar as alterações.

Impacto de Alterações

Alterações no método Save podem impactar diretamente os endpoints API_PostItem e API_PutItem, afetando a forma como os dados de manutenção de patrimônio são salvos e atualizados.

Propagação de Mudanças

  1. Alterações na lógica de validação ou atualização de cache dentro do método Save podem exigir ajustes nos endpoints que o utilizam.
  2. Mudanças na assinatura do método Save podem requerer atualizações nos controladores que o chamam.

Requisitos para Alteração Segura

  • Garantir que todos os testes unitários e de integração relacionados aos endpoints API_PostItem e API_PutItem sejam atualizados e executados com sucesso.
  • Verificar a compatibilidade das alterações com o cache distribuído e a lógica de validação de objetos.