// GET public IActionResult Index() { var user = _accountService.GetUserInSession(); ViewBag.SessionSemester = _sessionSemesterService.ReadCurrentSessionSemester(); ViewBag.User = user; ViewBag.ProgrammeId = _studentService.ReadStudentByEmail(user?.Email)?.ProgrammeId; return(View()); }
public IActionResult Index() { var user = _accountService.GetUserInSession(); var sessionSemester = _sessionSemesterService.ReadCurrentSessionSemester(); switch (user.UserRole) { case UserRole.Lecturer when sessionSemester.Id > 0: ViewBag.DashboardModel = _dashboardService.GetLecturerDashboard(sessionSemester.Id, user.Id); break; case UserRole.Administrator: ViewBag.DashboardModel = _dashboardService.GetAdminDashboard(); break; } ViewBag.SessionSemester = sessionSemester; ViewBag.User = user; return(View()); }
// GET public IActionResult Index() { ViewBag.SessionSemester = _sessionSemesterService.ReadCurrentSessionSemester(); ViewBag.User = _accountService.GetUserInSession(); return(View()); }