public CoursesController(lmsContext context, ICourseRepository courseRepository, ICourseOutlineRepository courseOutlineRepository, ICourseOutcomeRepository courseOutcomeRepository, ICourseAssessmentRepository courseAssessmentRepository, ICompetenciesRepository courseCompetenciesRepository, ICourseEvaluationRepository courseEvaluationRepository, IUserRepository userRepository, IValidationService validationService, IEncryptionService encryptionService, IFileDirectory fileDirectory, IHostingEnvironment hostingEnvironment) { _context = context; _courseRepository = courseRepository; _courseOutlineRepository = courseOutlineRepository; _courseAssessmentRepository = courseAssessmentRepository; _courseCompetenciesRepository = courseCompetenciesRepository; _courseEvaluationRepository = courseEvaluationRepository; _courseOutcomeRepository = courseOutcomeRepository; _userRepository = userRepository; _validationService = validationService; _encryptionService = encryptionService; _fileDirectory = fileDirectory; _hostingEnvironment = hostingEnvironment; _NotFound = new GenericResult { Response = false, Message = "Record not found" }; _UnAuthorized = new GenericResult { Response = false, Message = "You dont have a permission to access this module" }; }
public StudentsController(IStudentsRepository studentsRepository, IEducationsRepository educationsRepository, ICompetencyHeadersRepository competencyHeadersRepository, IEmailer emailer, ICompetenciesRepository competenciesRepository) { this._studentsRepository = studentsRepository; this._educationsRepository = educationsRepository; this._competencyHeadersRepository = competencyHeadersRepository; this._emailer = emailer; this._competenciesRepository = competenciesRepository; }
// get all competencies and make a ViewBag with a list of AssignedCompetencyData public List<AssignedCompetencyData> GetAllCompetencyData(ICompetenciesRepository _competenciesRepository) { var allCompetencies = _competenciesRepository.All; var viewModel = new List<AssignedCompetencyData>(); foreach (var competency in allCompetencies) { viewModel.Add(new AssignedCompetencyData() { CompetencyId = competency.CompetencyId, Name = competency.Name, Assigned = false }); } return viewModel; }
public CompetenciesController(ICompetenciesRepository competenciesRepository, ICompetenciesHeadersRepository competenciesHeadersRepository) { this.competenciesRepository = competenciesRepository; this.competenciesHeadersRepository = competenciesHeadersRepository; }
public CompetenciesController(ICompetenciesRepository competenciesRepo, ICompetencyHeadersRepository competencyHeadersRepo) { this._competenciesRepository = competenciesRepo; this._competencyHeadersRepository = competencyHeadersRepo; }