using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using PERMDAL.DTOs; namespace PERMBLL.Interfaces; public interface IKRABLL { Task GetKRAAsync(int kraId, LoginDTO login, CancellationToken ct); Task GetKRAListAsync(short? status, short? nature, int page, int pageSize, LoginDTO login, CancellationToken ct); Task GetKRASelectListAsync(CriteriaDTO criteriaDTO, LoginDTO login, CancellationToken ct); Task SaveKRAAsync(KRADTO dto, LoginDTO login, CancellationToken ct); Task DeleteKRAAsync(int kraId, LoginDTO login, CancellationToken ct); }