using System.Data.Common; using AccountsDAL.DTO.ChequeBook; using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using GB5Shared.ResponseStandard; namespace AccountsDAL.CustomCode.ChequeBook { public interface IChequeBookDAL { Task GetChequeBook(int chequeBookId, LoginDTO loginDTO); Task> SaveChequeBook(ChequeBookDTO dto, LoginDTO loginDTO, DbTransaction tx); Task> UpdateChequeBook(ChequeBookDTO dto, LoginDTO loginDTO, DbTransaction tx); Task> SaveChequeBookDetail(ChequeBookDetailDTO detail, LoginDTO loginDTO, DbTransaction tx); Task> DeleteChequeBookDetails(int chequeBookId, LoginDTO loginDTO, DbTransaction tx); Task> DeleteChequeBook(int chequeBookId, LoginDTO loginDTO, DbTransaction tx); Task GetSelectListChequeBook(CriteriaDTO criteriaDTO, LoginDTO loginDTO); } }