コード例 #1
0
 public MeetingsController(
     MeetingSetup meetingSetup,
     API.AdobeConnect.IAdobeConnectAccountService acAccountService,
     ApplicationSettingsProvider settings,
     ILogger logger, ICache cache)
     : base(acAccountService, settings, logger, cache)
 {
     _meetingSetup = meetingSetup;
 }
コード例 #2
0
        public async Task Add(MeetingSetup entity)
        {
            if (!ExecutarValidacao(new MeetingSetupValidation(), entity))
            {
                return;
            }

            await _meettingSetup.Add(entity);
        }
コード例 #3
0
 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;
 }
コード例 #4
0
 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;
 }
コード例 #5
0
        public async Task CreateOrUpdate(MeetingSetup entity)
        {
            var meetingSetupPreviously = await GetAtualMeeting();

            if (meetingSetupPreviously != null)
            {
                meetingSetupPreviously.Link = entity.Link;
                await Update(meetingSetupPreviously);
            }
            else
            {
                var dataSmeetingSetup = await GetNewMeetingSetup();

                dataSmeetingSetup.Link = entity.Link;
                await Add(dataSmeetingSetup);
            }
        }
コード例 #6
0
 public OfficeHoursPodController(MeetingSetup meetingSetup)
 {
     this.meetingSetup = meetingSetup ?? throw new ArgumentNullException(nameof(meetingSetup));
 }
コード例 #7
0
 public async Task Update(MeetingSetup entity)
 {
     await _meettingSetup.Update(entity);
 }
コード例 #8
0
 public async Task Delete(MeetingSetup entity)
 {
     await _meettingSetup.Delete(entity);
 }