using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using TMSDAL.DTO.TrainingProgramme; namespace TMSDAL.CustomCode.TrainingSession { public interface ITrainingProgrammeSessionDAL { Task GetProgrammeSessions(int programmeSessionId, LoginDTO loginDTO); Task GetProgrammeSessionsList(LoginDTO loginDTO); Task GetSelectListProgrammeSessions(CriteriaDTO CriteriaDTO, LoginDTO loginDTO); Task SaveProgrammeSessions(ProgrammeSessionDTO dto, LoginDTO loginDTO); Task UpdateProgrammeSessions(ProgrammeSessionDTO dto, LoginDTO loginDTO); Task DeleteProgrammeSessions(int programmeSessionId, LoginDTO loginDTO); } }