using System.Data.Common; using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using MarketingDAL.DTO.NDPHypothesis; namespace MarketingDAL.CustomCode.NDPHypothesis; public interface INDPHypothesisDAL { Task GetNDPHypothesis(int ndpHypothesisId, LoginDTO loginDTO, CancellationToken ct); Task GetSelectListNDPHypothesis(CriteriaDTO criteriaDTO, LoginDTO loginDTO, CancellationToken ct); Task SaveNDPHypothesis(NDPHypothesisDTO ndpHypothesisDTO, LoginDTO loginDTO, DbTransaction tx, CancellationToken ct); Task UpdateNDPHypothesis(NDPHypothesisDTO ndpHypothesisDTO, LoginDTO loginDTO, DbTransaction tx, CancellationToken ct); Task DeleteNDPHypothesis(int ndpHypothesisId, LoginDTO loginDTO, CancellationToken ct); }