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")); }