Ejemplo n.º 1
0
 public ContentModuleTracker(IContentModuleTrackingRepository dataManager, ICourseTrackingUpdater trackingUpdater, IContentModuleSessionRepository sessionRepository, ICourseConfigurationRepository configurationRepository)
 {
     _dataManager                   = dataManager;
     _trackingUpdater               = trackingUpdater;
     _sessionRepository             = sessionRepository;
     _courseConfigurationRepository = configurationRepository;
 }
 public CourseConfiguration(ICourseConfigurationRepository courseConfigurationRepository,
                            ICourseRepository courseRepository,
                            ICourseDocumentRepository courseDocumentRepository)
 {
     _courseConfigurationRepository = courseConfigurationRepository;
     _courseRepository         = courseRepository;
     _courseDocumentRepository = courseDocumentRepository;
 }
 public FilesystemContentModuleRetriever(ICacheProvider cacheProvider, IContentModuleRepository contentModuleRepository, ICourseConfigurationRepository courseConfigurationRepository)
 {
     _cache = cacheProvider;
     _contentModuleRepository       = contentModuleRepository;
     _courseConfigurationRepository = courseConfigurationRepository;
 }