using AdminDAL.DTO.OrganizationGroup; using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; namespace AdminDAL.CustomCode.OrganizationGroup { public interface IOrganizationGroupDAL { Task GetSelectListOrganizationGroup(CriteriaDTO criteriaDTO, LoginDTO loginDTO); Task GetOrganizationGroup(int OrganizationGroupId, LoginDTO LoginDTO); Task DeleteOrganizationGroup(int OrganizationGroupId, LoginDTO LoginDTO); Task SaveOrganizationGroup(OrganizationGroupDTO OrganizationGroupDTO, LoginDTO LoginDTO); Task UpdateOrganizationGroup(OrganizationGroupDTO OrganizationGroupDTO, LoginDTO LoginDTO); Task SaveOrganizationGroupDetail(OrganizationGroupDetailDTO detail, LoginDTO LoginDTO); Task DeleteOrganizationGroupDetails(int OrganizationGroupId, LoginDTO LoginDTO); Task GetOUDetailsFromOuGroup(int OrganizationGroupId, int FirstNumber, int MaxResult, LoginDTO LoginDTO); } }