using AccountsDAL.DTO.PartyBranch; using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; namespace AccountsBLL.PartyBranch { public interface IPartyBranchBLL { Task GetPartyBranch(int partyBranchId, LoginDTO loginDTO); Task GetSiteDetails(int partyBranchId, LoginDTO loginDTO); Task GetSelectListPartyBranch(int firstNumber, int maxResult, CriteriaDTO criteriaDTO, LoginDTO loginDTO); Task GetSelectListPartyBranchLinkedParties(int firstNumber, int maxResult, CriteriaDTO criteriaDTO, LoginDTO loginDTO); Task GetPartyBranchList(CriteriaDTO CriteriaDTO, LoginDTO LoginDTO); Task SavePartyBranch(PartyBranchDTO dto, LoginDTO loginDTO); Task DeletePartyBranch(int partyBranchId, LoginDTO loginDTO); } }