using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using SkillManagementDAL.DTO.Skill; namespace SkillManagementBLL.Skill { public interface ISkillBLL { Task GetList(int domainId, int groupId, LoginDTO login, CancellationToken ct); Task GetById(int skillId, LoginDTO login, CancellationToken ct); Task GetSelectList(CriteriaDTO criteriaDTO, LoginDTO login, CancellationToken ct); Task Save(SkillDTO dto, LoginDTO login, CancellationToken ct); Task DeleteSkill(int skillId, LoginDTO loginDTO); Task GetSkillList(int firstNumber, int maxResult, CriteriaDTO criteriaDTO, LoginDTO login, CancellationToken ct = default); } }