예제 #1
0
 public EnrollmentCourseAdminController(IEnrollmentCourseRepository enrollmentCourseRepository,
                                        IUnitOfWork unitOfWork,
                                        ICourseRepository courseRepository,
                                        IEnrollmentCourseStatusRepository enrollmentCourseStatusRepository)
 {
     _enrollmentCourseRepository = enrollmentCourseRepository;
     _unitOfWork       = unitOfWork;
     _courseRepository = courseRepository;
     _enrollmentCourseStatusRepository = enrollmentCourseStatusRepository;
 }
예제 #2
0
        public HomeController(ICategoryService categoryService,
                              IBlogRepository blogRepository,
                              IPoolCategoryRepository poolCategoryRepository,
                              ICourseRepository courseRepository,
                              IEnrollmentCourseRepository enrollmentCourseRepository,
                              ISkillRepository skillRepository,
                              IUnitOfWork unitOfWork)
        {
            _categoryService            = categoryService;
            _blogRepository             = blogRepository;
            _courseRepository           = courseRepository;
            _skillRepository            = skillRepository;
            _poolCategoryRepository     = poolCategoryRepository;
            _enrollmentCourseRepository = enrollmentCourseRepository;
            _unitOfWork = unitOfWork;
            _courses    = _courseRepository.GetMany(x => x.IsActive &&
                                                    !x.IsDeleted)
                          .OrderBy(x => x.DisplayOrder)
                          .Select(x => new CourseViewModel
            {
                Id          = x.Id,
                Name        = x.Name,
                Alias       = x.Alias,
                Image       = x.Image,
                Description = x.Description
            })
                          .ToList();

            _skill = _skillRepository.GetMany(x => x.IsActive &&
                                              !x.IsDeleted)
                     .Select(x => new SkillViewModel
            {
                Id          = x.Id,
                Name        = x.Name,
                Alias       = x.Alias,
                Image       = x.Image,
                Description = x.Description
            }).ToList();
        }