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