Beispiel #1
0
 public AcUserController(
     API.AdobeConnect.IAdobeConnectAccountService acAccountService,
     ApplicationSettingsProvider settings,
     ILogger logger, ICache cache)
     : base(acAccountService, settings, logger, cache)
 {
 }
Beispiel #2
0
 public LtiRecordingController(
     LmsUserSessionModel userSessionModel,
     API.AdobeConnect.IAdobeConnectAccountService acAccountService,
     ApplicationSettingsProvider settings,
     ILogger logger, IJsonSerializer json, ICache cache)
     : base(userSessionModel, acAccountService, settings, logger, json, cache)
 {
 }
Beispiel #3
0
 public Mp4Controller(
     LmsUserSessionModel userSessionModel,
     API.AdobeConnect.IAdobeConnectAccountService acAccountService,
     ApplicationSettingsProvider settings,
     ILogger logger,
     ICache cache)
     : base(acAccountService, settings, logger, cache)
 {
 }
Beispiel #4
0
 public MeetingsController(
     MeetingSetup meetingSetup,
     API.AdobeConnect.IAdobeConnectAccountService acAccountService,
     ApplicationSettingsProvider settings,
     ILogger logger, ICache cache)
     : base(acAccountService, settings, logger, cache)
 {
     _meetingSetup = meetingSetup;
 }
Beispiel #5
0
 public SeminarController(
     API.AdobeConnect.ISeminarService seminarService,
     API.AdobeConnect.IAdobeConnectAccountService acAccountService,
     ApplicationSettingsProvider settings,
     ILogger logger,
     ICache cache
     )
     : base(acAccountService, settings, logger, cache)
 {
     _seminarService = seminarService;
 }
Beispiel #6
0
 public BaseApiController(
     API.AdobeConnect.IAdobeConnectAccountService acAccountService,
     ApplicationSettingsProvider settings,
     ILogger logger,
     ICache cache
     )
 {
     this.acAccountService = acAccountService;
     Settings = settings;
     Logger   = logger;
     Cache    = cache;
 }
Beispiel #7
0
 public OfficeHoursSchedulingController(API.AdobeConnect.IAdobeConnectAccountService acAccountService,
                                        ApplicationSettingsProvider settings,
                                        ILogger logger,
                                        ICache cache,
                                        LmsCourseMeetingModel lmsCourseMeetingModel, OfficeHoursService officeHoursService
                                        //, IBackgroundTaskQueue queue, INotificationService notificationService
                                        ) : base(acAccountService, settings, logger, cache)
 {
     _officeHoursService = officeHoursService ?? throw new ArgumentNullException(nameof(officeHoursService));
     //_queue = queue ?? throw new ArgumentNullException(nameof(queue));
     //_notificationService = notificationService ?? throw new ArgumentNullException(nameof(notificationService));
     _lmsCourseMeetingModel = lmsCourseMeetingModel ?? throw new ArgumentNullException(nameof(lmsCourseMeetingModel));
 }
Beispiel #8
0
 public RecordingsController(
     IMp4LinkBuilder mp4LinkBuilder,
     IVttLinkBuilder vttLinkBuilder,
     IRecordingsService recordingsService,
     API.AdobeConnect.IAdobeConnectAccountService acAccountService,
     ApplicationSettingsProvider settings,
     ILogger logger,
     ICache cache)
     : base(acAccountService, settings, logger, cache)
 {
     _mp4LinkBuilder   = mp4LinkBuilder;
     _vttLinkBuilder   = vttLinkBuilder;
     RecordingsService = recordingsService;
 }
Beispiel #9
0
 public BaseController(
     LmsUserSessionModel userSessionModel,
     API.AdobeConnect.IAdobeConnectAccountService acAccountService,
     ApplicationSettingsProvider settings,
     ILogger logger,
     IJsonSerializer json,
     ICache cache)
 {
     this.userSessionModel = userSessionModel;
     this.acAccountService = acAccountService;
     Settings       = settings;
     Logger         = logger;
     Cache          = cache;
     JsonSerializer = json;
 }