using System.Data.Common; using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using MarketingDAL.DTO.Collateral; namespace MarketingDAL.CustomCode.Collateral; public interface ICollateralDAL { Task GetCollateral(int collateralId, LoginDTO loginDTO, CancellationToken ct); Task GetSelectListCollateral(CriteriaDTO criteriaDTO, LoginDTO loginDTO, CancellationToken ct); Task SaveCollateral(CollateralDTO collateralDTO, LoginDTO loginDTO, DbTransaction tx, CancellationToken ct); Task UpdateCollateral(CollateralDTO collateralDTO, LoginDTO loginDTO, DbTransaction tx, CancellationToken ct); Task DeleteCollateral(int collateralId, LoginDTO loginDTO, CancellationToken ct); }