using System.Data.Common; using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using MarketingDAL.DTO.EmotionalDriver; namespace MarketingDAL.CustomCode.EmotionalDriver; public interface IEmotionalDriverDAL { Task GetEmotionalDriver(int emotionalDriverId, LoginDTO loginDTO, CancellationToken ct); Task GetSelectListEmotionalDriver(CriteriaDTO criteriaDTO, LoginDTO loginDTO, CancellationToken ct); Task SaveEmotionalDriver(EmotionalDriverDTO emotionalDriverDTO, LoginDTO loginDTO, DbTransaction tx, CancellationToken ct); Task UpdateEmotionalDriver(EmotionalDriverDTO emotionalDriverDTO, LoginDTO loginDTO, DbTransaction tx, CancellationToken ct); Task DeleteEmotionalDriver(int emotionalDriverId, LoginDTO loginDTO, CancellationToken ct); }