using CMGMDAL.DTOs; using GB5Shared.DTO.Framework.Login; namespace CMGMBLL.Interfaces; public interface ICareerPathBLL { Task GetByIdAsync(int careerPathId, LoginDTO login, CancellationToken ct); Task GetListAsync(int frameworkId, short status, LoginDTO login, CancellationToken ct); Task SaveAsync(CareerPathDTO dto, LoginDTO login, CancellationToken ct); Task DeleteAsync(int careerPathId, LoginDTO login, CancellationToken ct); Task GetRequirementsAsync(int careerPathId, LoginDTO login, CancellationToken ct); Task SaveRequirementAsync(CareerPathRequirementDTO dto, LoginDTO login, CancellationToken ct); Task DeleteRequirementAsync(int careerPathReqId, LoginDTO login, CancellationToken ct); }