- using AGEHAB.RelatorioSeadIpasgo.Application.Abstractions;
- using AGEHAB.RelatorioSeadIpasgo.Domain.Entities;
- namespace AGEHAB.RelatorioSeadIpasgo.Application.UseCases;
- public class CarregarCompetenciasUseCase
- {
- private readonly IRelatorioRepository _repository;
- public CarregarCompetenciasUseCase(IRelatorioRepository repository) => _repository = repository;
- public Task<IReadOnlyList<Competencia>> ExecutarAsync(CancellationToken cancellationToken)
- {
- return _repository.ObterCompetenciasAsync(cancellationToken);
- }
- }
|