using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using TMSDAL.DTO.TxSkillUpgrade; namespace TMSDAL.CustomCode.TxSkillUpgrade { public interface ITxSkillUpgradeDAL { Task GetTxSkillUpgrade(int txSkillUpgradeId, LoginDTO loginDTO, CancellationToken ct); Task GetTxSkillUpgradeList(int upgradeStatus, LoginDTO loginDTO, CancellationToken ct); Task GetSelectListTxSkillUpgrade(CriteriaDTO criteriaDTO, LoginDTO loginDTO, CancellationToken ct); Task SaveTxSkillUpgrade(TxSkillUpgradeDTO dto, LoginDTO loginDTO, CancellationToken ct); Task UpdateTxSkillUpgrade(TxSkillUpgradeDTO dto, LoginDTO loginDTO, CancellationToken ct); Task DeleteTxSkillUpgrade(int txSkillUpgradeId, LoginDTO loginDTO, CancellationToken ct); Task ReviewTxSkillUpgrade(TxSkillUpgradeDTO dto, LoginDTO loginDTO, CancellationToken ct); Task GetEmployeeIdForUpgrade(int txSkillUpgradeId, LoginDTO loginDTO, CancellationToken ct); Task GetEmployeeIdByEnrollment(int enrollmentId, LoginDTO loginDTO, CancellationToken ct); } }