using CMGMDAL.DTOs; using GB5Shared.DTO.Framework.Login; namespace CMGMDAL.Interfaces; public interface ICompetencyFrameworkDAL { Task GetByIdAsync(int frameworkId, LoginDTO login, CancellationToken ct); Task> GetListAsync(short status, LoginDTO login, CancellationToken ct); Task SaveAsync(CompetencyFrameworkDTO dto, bool isNew, LoginDTO login, CancellationToken ct); Task DeleteAsync(int frameworkId, LoginDTO login, CancellationToken ct); Task HasActiveMapsAsync(int frameworkId, LoginDTO login, CancellationToken ct); }