using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using PERMDAL.DTOs; namespace PERMBLL.Interfaces; public interface IRatingScaleBLL { Task GetRatingScaleAsync(int ratingScaleId, LoginDTO login, CancellationToken ct); Task GetRatingScaleListAsync(short? status, int page, int pageSize, LoginDTO login, CancellationToken ct); Task GetAllActiveRatingScalesAsync(CriteriaDTO criteriaDTO, LoginDTO login, CancellationToken ct); Task SaveRatingScaleAsync(RatingScaleDTO dto, LoginDTO login, CancellationToken ct); Task DeleteRatingScaleAsync(int ratingScaleId, LoginDTO login, CancellationToken ct); }