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