public AudioProfilesController( IAdobeConnectAccountService acAccountService, ApplicationSettingsProvider settings, ILogger logger, ICache cache) : base(acAccountService, settings, logger, cache) { }
public ReportsController( IReportsService reportService, IAdobeConnectAccountService acAccountService, ApplicationSettingsProvider settings, ILogger logger, ICache cache) : base(acAccountService, settings, logger, cache) { _reportService = reportService; }
public RecordingsService(LmsCourseMeetingModel lmsCourseMeetingModel, LmsUserModel lmsUserModel, IAdobeConnectAccountService acAccountService, MeetingSetup meetingSetup, UsersSetup usersSetup, ILogger logger) { this.lmsCourseMeetingModel = lmsCourseMeetingModel; this.lmsUserModel = lmsUserModel; this.acAccountService = acAccountService; this.meetingSetup = meetingSetup; this.logger = logger; this.usersSetup = usersSetup; }
public CalendarController( IAdobeConnectAccountService acAccountService, ApplicationSettingsProvider settings, ILogger logger, ICache cache, LmsFactory lmsFactory ) : base(acAccountService, settings, logger, cache) { _lmsFactory = lmsFactory ?? throw new ArgumentNullException(nameof(lmsFactory)); }
public BaseController( LmsUserSessionModel userSessionModel, IAdobeConnectAccountService acAccountService, ApplicationSettingsProvider settings, ILogger logger) { this.userSessionModel = userSessionModel; this.acAccountService = acAccountService; this.Settings = settings; this.logger = logger; }
public LtiApiController( LmsUserModel lmsUserModel, MeetingSetup meetingSetup, ApplicationSettingsProvider settings, UsersSetup usersSetup, IAdobeConnectAccountService acAccountService, ILogger logger, ICache cache) : base(acAccountService, settings, logger, cache) { this.lmsUserModel = lmsUserModel; this.meetingSetup = meetingSetup; this.usersSetup = usersSetup; }
public SectionsController( MeetingSetup meetingSetup, UsersSetup usersSetup, LmsFactory lmsFactory, IAdobeConnectAccountService acAccountService, ApplicationSettingsProvider settings, ILogger logger, ICache cache) : base(acAccountService, settings, logger, cache) { this.meetingSetup = meetingSetup; this.usersSetup = usersSetup; this.lmsFactory = lmsFactory; }
public ContentService(ILogger logger, IAdobeConnectAccountService acAccountService, IAdobeConnectAccess2 creds) { if (logger == null) { throw new ArgumentNullException(nameof(logger)); } if (acAccountService == null) { throw new ArgumentNullException(nameof(acAccountService)); } if (creds == null) { throw new ArgumentNullException(nameof(creds)); } _logger = logger; _provider = acAccountService.GetProvider2(creds); }