Beispiel #1
0
        public IActionResult AllCourseStatistics()
        {
            var centreId   = User.GetCentreId();
            var categoryId = User.GetAdminCourseCategoryFilter();
            var details    = courseService.GetCentreCourseDetails(centreId, categoryId);

            var model = new AllCourseStatisticsViewModel(details, config);

            return(View(model));
        }
Beispiel #2
0
        public IActionResult AllCourseStatistics()
        {
            var centreId      = User.GetCentreId();
            var categoryId    = User.GetAdminCourseCategoryFilter();
            var centreCourses =
                courseService.GetCentreSpecificCourseStatistics(centreId, categoryId);
            var categories = courseCategoriesDataService.GetCategoriesForCentreAndCentrallyManagedCourses(centreId)
                             .Select(c => c.CategoryName);
            var topics = courseTopicsDataService.GetCourseTopicsAvailableAtCentre(centreId).Select(c => c.CourseTopic);

            var model = new AllCourseStatisticsViewModel(centreCourses, categories, topics);

            return(View(model));
        }