using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using SkillManagementDAL.DTO.SkillProductMap; namespace SkillManagementDAL.CustomCode.SkillProductMap { public interface ISkillProductMapDAL { Task GetBySkill(int skillId, LoginDTO login, CancellationToken ct); Task GetByProductFamily(int ProductFamilyId, LoginDTO login, CancellationToken ct); Task GetByMapId(int MapId, LoginDTO login, CancellationToken ct); Task SaveOrUpdate(IEnumerable maps, int skillId, LoginDTO login, CancellationToken ct); Task GetSelectList(CriteriaDTO criteriaDTO, LoginDTO login, CancellationToken ct); Task DeleteById(int mapId, LoginDTO login, CancellationToken ct); Task> GetPagedList( int firstNumber, int maxResult, LoginDTO login, CancellationToken ct); Task> GetAllList( LoginDTO login, CancellationToken ct); Task GetCount( LoginDTO login, CancellationToken ct); } }