using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using TMSDAL.DTO.TrainerProfile; namespace TMSDAL.CustomCode.TrainerProfile { public interface ITrainerProfileDAL { Task GetTrainerProfile(int trainerId, LoginDTO loginDTO); Task SaveTrainerProfile(TrainerProfileDTO dto, LoginDTO loginDTO); Task UpdateTrainerProfile(TrainerProfileDTO dto, LoginDTO loginDTO); Task DeleteTrainerProfile(int trainerId, LoginDTO loginDTO); Task GetSelectListTrainerProfile(LoginDTO loginDTO); Task GetSelectList(CriteriaDTO criteriaDTO, LoginDTO login, CancellationToken ct); Task GetTrainerIdByEmployeeId(int employeeId, LoginDTO login, CancellationToken ct); } }