using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using TMSDAL.DTO.SkillGapLink; namespace TMSBLL.SkillGapLink { public interface ISkillGapLinkBLL { Task GetSkillGapLink(int skillGapLinkId, LoginDTO loginDTO); Task GetSkillGapLinkList(CriteriaDTO criteriaDTO, LoginDTO loginDTO); Task GetSelectListSkillGapLink(CriteriaDTO criteriaDTO, LoginDTO loginDTO); Task SaveSkillGapLink(SkillGapLinkDTO dto, LoginDTO loginDTO, CancellationToken ct = default); Task DeleteSkillGapLink(int skillGapLinkId, LoginDTO loginDTO); Task FindActiveLinkId(int employeeId, int skillId, LoginDTO loginDTO, CancellationToken ct); } }