using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using TMSDAL.DTO.TrainingProgramme; namespace TMSDAL.CustomCode.TrainingProgrammeSessionTopic { public interface ITrainingProgrammeSessionTopicDAL { Task GetProgrammeSessionTopics(int sessionTopicId, LoginDTO loginDTO); Task GetProgrammeSessionTopicsList( LoginDTO loginDTO); Task GetSelectListProgrammeSessionTopics(CriteriaDTO CriteriaDTO, LoginDTO loginDTO); Task SaveProgrammeSessionTopics(SessionTopicDTO dto, LoginDTO loginDTO); Task UpdateProgrammeSessionTopics(SessionTopicDTO dto, LoginDTO loginDTO); Task DeleteProgrammeSessionTopics(int sessionTopicId, LoginDTO loginDTO); } }