using GB5Shared.DTO.Framework.Login; using TMSDAL.CustomCode.LearnerDashboard; namespace TMSBLL.LearnerDashboard { public class LearnerDashboardBLL : ILearnerDashboardBLL { private readonly ILearnerDashboardDAL _LearnerDashboardDAL; public LearnerDashboardBLL(ILearnerDashboardDAL learnerDashboardDAL) { _LearnerDashboardDAL = learnerDashboardDAL; } public async Task GetLearnerSummary(int employeeId, LoginDTO loginDTO) { try { return await _LearnerDashboardDAL.GetLearnerSummary(employeeId, loginDTO); } catch (Exception) { throw; } } public async Task GetActiveEnrollments(int employeeId, LoginDTO loginDTO) { try { return await _LearnerDashboardDAL.GetActiveEnrollments(employeeId, loginDTO); } catch (Exception) { throw; } } public async Task GetLearnerCertificates(int employeeId, LoginDTO loginDTO) { try { return await _LearnerDashboardDAL.GetLearnerCertificates(employeeId, loginDTO); } catch (Exception) { throw; } } public async Task GetTrainingHistory(int employeeId, LoginDTO loginDTO) { try { return await _LearnerDashboardDAL.GetTrainingHistory(employeeId, loginDTO); } catch (Exception) { throw; } } public async Task GetLearnerDashboard(int employeeId, LoginDTO loginDTO) { try { return await _LearnerDashboardDAL.GetLearnerDashboard(employeeId, loginDTO); } catch (Exception) { throw; } } } }