using GB5Shared.DTO.Framework.Login; using SwDAL.DTO.Tag; namespace SwBLL.Tag; public interface ITagBLL { Task GetById(int tagId, LoginDTO login, CancellationToken ct); Task GetList(string? searchText, int pageOffset, int pageSize, LoginDTO login, CancellationToken ct); Task GetSelectList(int firstNumber, int maxResult, LoginDTO login, CancellationToken ct); Task Save(TagDTO dto, LoginDTO login, CancellationToken ct); Task Delete(int tagId, LoginDTO login, CancellationToken ct); Task GetCrTags(int changeRequestId, LoginDTO login, CancellationToken ct); Task SaveCrTags(int changeRequestId, IEnumerable tagIds, LoginDTO login, CancellationToken ct); }