public IActionResult Index() { User user = SessionHelper.Get <User>(HttpContext.Session, SessionHelper.SessionKeyUser); if (user != null) { List <int> coursesId = _coursesData.GetSubscribedCourseId(user.Id); TempData[TempDataHelper.TempdataKeyInscriptionCourse] = coursesId; TempData[TempDataHelper.TempdataKeyIsConnected] = true; TempData[TempDataHelper.TempdataKeyUserName] = user.Username; TempData[TempDataHelper.TempdataKeyUserRole] = _usersData.GetRoleName(user.IdCode); } TempData[TempDataHelper.TempdataKeyAllCourses] = _coursesData.GetAllCourses(); TempData[TempDataHelper.TempdataKeySubjects] = _subjectData.GetAllSubjects(); return(View()); }
public IActionResult ListAllSubjects() { List <Subject> subjects = _subjectData.GetAllSubjects(); int[] nbModuleBySubjects = new int[subjects.Count()]; int i = 0; foreach (Subject subject in subjects) { nbModuleBySubjects[i] = _subjectData.NbCoursesBySubject(subject.Id); i++; } TempData[TempDataHelper.TempdataKeySubjects] = subjects; TempData[TempDataHelper.TempdataKeyNbCoursesBySubject] = nbModuleBySubjects; return(View("ListingSubject")); }