using AccountsDAL.DTO.Party; using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using GB5Shared.ResponseStandard; using System.Data.Common; namespace AccountsDAL.CustomCode.Party { public interface IPartyDAL { Task GetParty(int partyId, LoginDTO loginDTO); Task GetPartyDTO(int partyId, LoginDTO loginDTO); Task GetSelectListParty(int firstNumber, int maxResult, CriteriaDTO criteriaDTO, LoginDTO loginDTO); Task> SaveParty(PartyDTO dto, LoginDTO loginDTO, DbTransaction tx); Task> UpdateParty(PartyDTO dto, LoginDTO loginDTO, DbTransaction tx); Task> DeleteParty(int partyId, LoginDTO loginDTO, DbTransaction tx); } }