public MeetingSessionService(LmsCourseMeetingModel lmsCourseMeetingModel, ILogger logger, ICalendarExportService calendarExportService, ILmsLicense license, LmsCalendarEventServiceBase calendarEventService) { _lmsCourseMeetingModel = lmsCourseMeetingModel ?? throw new ArgumentNullException(nameof(lmsCourseMeetingModel)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _calendarExportService = calendarExportService; _license = license; _calendarEventService = calendarEventService; }
public BridgeMeetingSessionService(LmsCourseMeetingModel lmsCourseMeetingModel, ILogger logger, ICalendarExportService calendarExportService, IBridgeApi api, ILmsLicense license, LtiParamDTO param) { _lmsCourseMeetingModel = lmsCourseMeetingModel ?? throw new ArgumentNullException(nameof(lmsCourseMeetingModel)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _calendarExportService = calendarExportService; _license = license; _param = param; _api = api; }
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 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)); }
public SynchronizationUserService(LmsFactory lmsFactory, AdobeConnect.IAdobeConnectAccountService acAccountService, UsersSetup usersSetup, LmsUserModel lmsUserModel, LmsCompanyModel lmsCompanyModel, ApplicationSettingsProvider settings, LmsCourseMeetingModel lmsCourseMeetingModel, IAdobeConnectUserService acUserService, ILogger logger) { this.lmsFactory = lmsFactory; this.acAccountService = acAccountService; this.usersSetup = usersSetup; this.lmsUserModel = lmsUserModel; this.lmsCompanyModel = lmsCompanyModel; this.lmsCourseMeetingModel = lmsCourseMeetingModel; this.acUserService = acUserService; this.logger = logger; _settings = settings; }
public AudioProfilesService(LmsCourseMeetingModel meetingModel, ILogger logger) { _meetingModel = meetingModel ?? throw new ArgumentNullException(nameof(meetingModel)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _innerService = new Esynctraining.AdobeConnect.Api.AudioProfiles.AudioProfilesService(logger); }