using GB5Shared.DTO.Framework.Login; namespace TMSDAL.CustomCode.TrainerDashboard { public interface ITrainerDashboardDAL { Task GetDashboardSummary(int trainerId, LoginDTO loginDTO); Task GetTodaySessions(int trainerId, LoginDTO loginDTO); Task GetUpcomingSessions(int trainerId, LoginDTO loginDTO); Task GetActiveInstances(int trainerId, LoginDTO loginDTO); Task GetAllSessions(int trainerId, LoginDTO loginDTO); Task GetSessionHistory(int trainerId, LoginDTO loginDTO); Task GetAttendanceSummary(int trainerId, LoginDTO loginDTO); Task GetTrainerRatingSummary(int trainerId, LoginDTO loginDTO); Task GetTrainerRatings(int trainerId, LoginDTO loginDTO); Task GetTrainerDashboard(int trainerId, LoginDTO loginDTO); } }