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