using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using SkillManagementDAL.DTO.SkillGroup; namespace SkillManagementBLL.SkillGroup { public interface ISkillGroupBLL { Task GetList(int domainId, LoginDTO login, CancellationToken ct); Task GetById(int groupId, LoginDTO login, CancellationToken ct); Task GetSelectList(CriteriaDTO criteriaDTO, LoginDTO login, CancellationToken ct); Task Save(SkillGroupDTO dto, LoginDTO login, CancellationToken ct); Task DeleteSkillGroup(int groupId, LoginDTO loginDTO); Task GetSkillGroupList( int firstNumber, int maxResult, CriteriaDTO criteriaDTO, LoginDTO login, CancellationToken ct = default); } }