Exemplo n.º 1
0
 /// <summary>
 /// Initialize comment controller
 /// </summary>
 /// <param name="classCalendarRepo">Class calendar repository</param>
 /// <param name="userprofileRepo">UserProfile repository</param>
 /// <param name="userActivityRepo">User activity repository</param>
 /// <param name="classRoomRepo">Class room repository</param>
 /// <param name="studentKeyRepo">Student key repository</param>
 /// <param name="lessonCatalogRepo">Lesson catalog repository</param>
 /// <param name="contractRepo">Contract repository</param>
 /// <param name="likeCommentRepo">Like comment repository</param>
 /// <param name="likeDiscussionRepo">Like discussion repository</param>
 /// <param name="likeLessonRepo">Like lesson repository</param>
 /// <param name="courseCatalogRepo">Course catalog repository</param>
 public MyCourseController(IClassCalendarRepository classCalendarRepo,
     IUserProfileRepository userprofileRepo,
     IUserActivityRepository userActivityRepo,
     IClassRoomRepository classRoomRepo,
     IStudentKeyRepository studentKeyRepo,
     ILessonCatalogRepository lessonCatalogRepo,
     ILikeLessonRepository likeLessonRepo,
     ILikeCommentRepository likeCommentRepo,
     ILikeDiscussionRepository likeDiscussionRepo,
     IContractRepository contractRepo,
     ICourseCatalogRepository courseCatalogRepo,
     ILoggerFactory loggerFactory,
     IDateTime dateTime)
 {
     _classCalendarRepo = classCalendarRepo;
     _userprofileRepo = userprofileRepo;
     _userActivityRepo = userActivityRepo;
     _classRoomRepo = classRoomRepo;
     _studentKeyRepo = studentKeyRepo;
     _lessonCatalogRepo = lessonCatalogRepo;
     _likeLessonRepo = likeLessonRepo;
     _likeCommentRepo = likeCommentRepo;
     _likeDiscussionRepo = likeDiscussionRepo;
     _contractRepo = contractRepo;
     _courseCatalogRepo = courseCatalogRepo;
     _logger = loggerFactory.CreateLogger<MyCourseController>();
     _dateTime = dateTime;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Initialize course controller
 /// </summary>
 /// <param name="courseCatalogRepo">Course catalog repository</param>
 public CourseController(ICourseCatalogRepository courseCatalogRepo)
 {
     _repo = courseCatalogRepo;
 }
Exemplo n.º 3
0
 /// <summary>
 /// Initialize course controller
 /// </summary>
 /// <param name="courseCatalogRepo">Course catalog repository</param>
 public CourseController(ICourseCatalogRepository courseCatalogRepo)
 {
     _repo = courseCatalogRepo;
 }
Exemplo n.º 4
0
 /// <summary>
 /// Initialize course controller
 /// </summary>
 /// <param name="courseCatalogRepo">Course catalog repository</param>
 /// <param name="config">App configuration option</param>
 public CourseController(ICourseCatalogRepository courseCatalogRepo,
                         IOptions <AppConfigOptions> options)
 {
     _repo      = courseCatalogRepo;
     _appConfig = options.Value;
 }
Exemplo n.º 5
0
 /// <summary>
 /// Initialize course controller
 /// </summary>
 /// <param name="courseCatalogRepo">Course catalog repository</param>
 /// <param name="config">App configuration option</param>
 public CourseController(ICourseCatalogRepository courseCatalogRepo,
     IOptions<AppConfigOptions> options)
 {
     _repo = courseCatalogRepo;
     _appConfig = options.Value;
 }