using System.Data.Common; using AccountsDAL.DTO.DeferalPlan; using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using GB5Shared.ResponseStandard; namespace AccountsDAL.CustomCode.DeferalPlan { public interface IDeferalPlanDAL { Task GetDeferalPlan(int deferralPlanId, LoginDTO loginDTO); Task> SaveDeferalPlan(DeferalPlanDTO dto, LoginDTO loginDTO, DbTransaction tx); Task> UpdateDeferalPlan(DeferalPlanDTO dto, LoginDTO loginDTO, DbTransaction tx); Task> DeleteDeferalPlan(int deferralPlanId, LoginDTO loginDTO, DbTransaction tx); Task GetSelectListDeferalPlan(CriteriaDTO criteriaDTO, LoginDTO loginDTO); } }