using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using GB5Shared.ResponseStandard; using SwDAL.DTO.DbModel; using System.Data; using System.Data.Common; namespace SwDAL.CustomCode.DbModel; public interface IDbModelDAL { Task GetById(int dbModelId, LoginDTO loginDTO, CancellationToken ct); Task GetSelectListDbModel(int first, int max, CriteriaDTO CriteriaDTO, LoginDTO loginDTO); Task> SaveDbModel(DbModelDTO dto, LoginDTO loginDTO, DbTransaction tx, CancellationToken ct); Task> UpdateDbModel(DbModelDTO dto, LoginDTO loginDTO, DbTransaction tx, CancellationToken ct); Task> DeleteDbModel(int dbModelId, LoginDTO loginDTO, DbTransaction tx, CancellationToken ct); }