using CMGMDAL.DTOs; using GB5Shared.DTO.Framework.Login; namespace CMGMDAL.Interfaces; public interface ICompetencyAnchorDAL { Task> GetBySkillAsync(int skillId, LoginDTO login, CancellationToken ct); Task GetBySkillLevelAsync(int skillId, byte proficiencyLevel, LoginDTO login, CancellationToken ct); Task SaveAsync(CompetencyAnchorDTO dto, bool isNew, LoginDTO login, CancellationToken ct); Task DeleteAsync(int anchorId, LoginDTO login, CancellationToken ct); }