using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using SkillManagementDAL.DTO.SkillDomain; namespace SkillManagementDAL.CustomCode.SkillDomain { public interface ISkillDomainDAL { Task GetList(LoginDTO login, CancellationToken ct); Task GetById(int domainId, LoginDTO login, CancellationToken ct); Task GetSelectList(CriteriaDTO criteriaDTO, LoginDTO login, CancellationToken ct); Task Insert(SkillDomainDTO dto, LoginDTO login, CancellationToken ct); Task Update(SkillDomainDTO dto, LoginDTO login, CancellationToken ct); //Task SoftDelete(int domainId, int modifiedById, LoginDTO login, CancellationToken ct); //Task CheckInUse(int domainId, LoginDTO login, CancellationToken ct); Task DeleteSkillDomain(int domainId, LoginDTO loginDTO); } }