public MeetingsController( MeetingSetup meetingSetup, API.AdobeConnect.IAdobeConnectAccountService acAccountService, ApplicationSettingsProvider settings, ILogger logger, ICache cache) : base(acAccountService, settings, logger, cache) { _meetingSetup = meetingSetup; }
public async Task Add(MeetingSetup entity) { if (!ExecutarValidacao(new MeetingSetupValidation(), entity)) { return; } await _meettingSetup.Add(entity); }
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 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); } }
public OfficeHoursPodController(MeetingSetup meetingSetup) { this.meetingSetup = meetingSetup ?? throw new ArgumentNullException(nameof(meetingSetup)); }
public async Task Update(MeetingSetup entity) { await _meettingSetup.Update(entity); }
public async Task Delete(MeetingSetup entity) { await _meettingSetup.Delete(entity); }