CreateAsync
atenção
Gerado por Inteligência Artificial.
Visão Geral
O método CreateAsync é responsável por criar um novo feriado no sistema. Ele recebe um objeto FeriadoDTO e um DadosTokenDTO como parâmetros e realiza a verificação e adição do feriado, além de atualizar os pontos dos colaboradores associados ao feriado.
plasfran_erp.core/Repositories/Implementations/FeriadoRepository.cs
public async Task<bool> CreateAsync(FeriadoDTO dto, DadosTokenDTO dadosToken)
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| VerificaFeriado | plasfran_erp.core/Repositories/Implementations/FeriadoRepository.cs | 128 |
| AddFeriadoPontosColaboradores | plasfran_erp.core/Repositories/Implementations/FeriadoRepository.cs | 141 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| Create | plasfran_erp.api/Controllers/FeriadoController.cs | 99 |
Detalhamento das Referências
Create
O método Create no FeriadoController é um endpoint HTTP POST que chama o método CreateAsync para adicionar um novo feriado. Ele recebe um FeriadoDTO como parâmetro e retorna um ActionResult.
Impacto de Alterações
Alterações no método CreateAsync podem impactar diretamente o funcionamento do endpoint Create no FeriadoController, afetando a criação de feriados via API.
Propagação de Mudanças
- Alterações em
CreateAsyncpodem exigir mudanças emVerificaFeriadoeAddFeriadoPontosColaboradorespara garantir a consistência dos dados. - Mudanças no método
CreatedoFeriadoControllerpodem ser necessárias para alinhar com as alterações feitas emCreateAsync.
Requisitos para Alteração Segura
- Garantir que todas as verificações de feriado sejam atualizadas em
VerificaFeriado. - Atualizar o método
AddFeriadoPontosColaboradorespara refletir quaisquer mudanças na lógica de adição de pontos dos colaboradores. - Testar o endpoint
Createpara assegurar que a API continua a funcionar corretamente após as alterações.