using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using SwDAL.DTO.DbModel; namespace SwBLL.DbModel; public interface IDbModelBLL { Task GetById(int dbModelId, LoginDTO loginDTO, CancellationToken ct); Task GetList(CriteriaDTO criteria, string? searchText, int pageOffset, int pageSize, LoginDTO loginDTO, CancellationToken ct = default); Task GetSelectListDbModel(int firstNumber, int maxResult, CriteriaDTO criteriaDTO, LoginDTO loginDTO); Task Save(DbModelDTO dto, LoginDTO loginDTO, CancellationToken ct); Task Delete(int dbModelId, LoginDTO loginDTO, CancellationToken ct); }