using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using SkillManagementDAL.DTO.SkillProductMap; namespace SkillManagementBLL.SkillProductMap { public interface ISkillProductMapBLL { Task GetBySkill(int skillId, LoginDTO login, CancellationToken ct); Task GetByMapId(int MapId, LoginDTO login, CancellationToken ct); Task GetByProductFamily(int ProductFamilyId, LoginDTO login, CancellationToken ct); Task Save(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 GetSkillProductMapList(int firstNumber, int maxResult, CriteriaDTO criteriaDTO, LoginDTO login, CancellationToken ct = default); } }