CarregarCompetenciasUseCase.cs 550 B

12345678910111213141516
  1. using AGEHAB.RelatorioSeadIpasgo.Application.Abstractions;
  2. using AGEHAB.RelatorioSeadIpasgo.Domain.Entities;
  3. namespace AGEHAB.RelatorioSeadIpasgo.Application.UseCases;
  4. public class CarregarCompetenciasUseCase
  5. {
  6. private readonly IRelatorioRepository _repository;
  7. public CarregarCompetenciasUseCase(IRelatorioRepository repository) => _repository = repository;
  8. public Task<IReadOnlyList<Competencia>> ExecutarAsync(CancellationToken cancellationToken)
  9. {
  10. return _repository.ObterCompetenciasAsync(cancellationToken);
  11. }
  12. }