using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using TMSDAL.DTO.ProgrammeCatalogue; namespace TMSDAL.CustomCode.ProgrammeCatalogue { public interface IProgrammeCatalogueDAL { Task GetProgrammeCatalogue(int programmeId, LoginDTO loginDTO); Task GetProgrammeCatalogueList(LoginDTO loginDTO); Task GetProgrammeCataloguePaged(byte? isActive, byte? programmeType, int? domainId, int page, int size, LoginDTO loginDTO); Task GetSelectListProgrammeCatalogue(CriteriaDTO CriteriaDTO, LoginDTO loginDTO); Task SaveProgrammeCatalogue(ProgrammeCatalogueDTO dto, LoginDTO loginDTO); Task UpdateProgrammeCatalogue(ProgrammeCatalogueDTO dto, LoginDTO loginDTO); Task DeleteProgrammeCatalogue(int programmeId, LoginDTO loginDTO); } }