using GB5Shared.DTO.Framework.Login; using SwDAL.DTO.SavedQuery; namespace SwDAL.CustomCode.SavedQuery; public interface ISavedQueryDAL { Task GetById(int savedQueryId, LoginDTO login, CancellationToken ct); Task<(IEnumerable rows, int total)> GetList(SavedQueryListCriteria criteria, int pageOffset, int pageSize, LoginDTO login, CancellationToken ct); Task> GetSelectList(int firstNumber, int maxResult, LoginDTO login, CancellationToken ct); Task Insert(SavedQueryDTO dto, LoginDTO login, CancellationToken ct); Task Update(SavedQueryDTO dto, LoginDTO login, CancellationToken ct); Task Delete(int savedQueryId, LoginDTO login, CancellationToken ct); }