public UserTokenGenerator( IGetUserIdByUserNameQuery getUserIdByUserNameQuery, IOptions <ApplicationSettingsProvider> applicationSettings) { _getUserIdByUserNameQuery = getUserIdByUserNameQuery; _applicationSettings = applicationSettings.Value; }
public AudioProfilesController( IAdobeConnectAccountService acAccountService, ApplicationSettingsProvider settings, ILogger logger, ICache cache) : base(acAccountService, settings, logger, cache) { }
public AcUserController( API.AdobeConnect.IAdobeConnectAccountService acAccountService, ApplicationSettingsProvider settings, ILogger logger, ICache cache) : base(acAccountService, settings, logger, cache) { }
public Desire2LearnLmsUserService(ILogger logger, LmsUserModel lmsUserModel, IDesire2LearnApiService d2lApiService, ApplicationSettingsProvider settings ) : base(logger) { this.lmsUserModel = lmsUserModel; this.d2lApiService = d2lApiService; this.settings = settings; }
public FileUploadController( ILogger logger, ApplicationSettingsProvider settings ) : base(settings) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public LtiRecordingController( LmsUserSessionModel userSessionModel, API.AdobeConnect.IAdobeConnectAccountService acAccountService, ApplicationSettingsProvider settings, ILogger logger, IJsonSerializer json, ICache cache) : base(userSessionModel, acAccountService, settings, logger, json, cache) { }
public LtiProxyToolController( ApplicationSettingsProvider settings, ILogger logger, IHttpClientFactory httpClientFactory) { _settings = settings ?? throw new ArgumentNullException(nameof(settings)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _httpClientFactory = httpClientFactory ?? throw new ArgumentNullException(nameof(httpClientFactory)); }
public SocialController(SocialUserTokensModel socialUserTokensModel, //RealTimeNotificationModel realTimeNotificationModel, ILogger logger, ApplicationSettingsProvider settings) : base(settings) { this.socialUserTokensModel = socialUserTokensModel; //this.realTimeNotificationModel = realTimeNotificationModel; this.logger = logger; }
public LmsRoleService(ApplicationSettingsProvider settings) { if (settings == null) { throw new ArgumentNullException(nameof(settings)); } _teacherRoles = (string)(settings as dynamic).TeacherRoles; }
public ReportsController( IReportsService reportService, IAdobeConnectAccountService acAccountService, ApplicationSettingsProvider settings, ILogger logger, ICache cache) : base(acAccountService, settings, logger, cache) { _reportService = reportService; }
public ContentController( LmsUserSessionModel userSessionModel, Esynctraining.AdobeConnect.IAdobeConnectAccountService acAccountService, ApplicationSettingsProvider settings, ILogger logger, LmsUserModel lmsUserModel) : base(userSessionModel, acAccountService, settings, logger) { _lmsUserModel = lmsUserModel; }
public Mp4Controller( LmsUserSessionModel userSessionModel, API.AdobeConnect.IAdobeConnectAccountService acAccountService, ApplicationSettingsProvider settings, ILogger logger, ICache cache) : base(acAccountService, settings, logger, cache) { }
/// <summary> /// Initializes a new instance of the <see cref="RTMPModel"/> class. /// </summary> /// <param name="logger"> /// The logger. /// </param> /// <param name="settings"> /// The settings. /// </param> public RTMPModel(ILogger logger, ApplicationSettingsProvider settings) { this.logger = logger; this.settings = settings; this.CheckIfServerIsRunning(); // Create client this.rtmpClient = new RTMPClient(); this.rtmpClient.ConnectFailedEvent += this.OnRTMPClientConnectFailedEvent; }
public MeetingsController( MeetingSetup meetingSetup, API.AdobeConnect.IAdobeConnectAccountService acAccountService, ApplicationSettingsProvider settings, ILogger logger, ICache cache) : base(acAccountService, settings, logger, cache) { _meetingSetup = meetingSetup; }
/// <summary> /// Initializes a new instance of the <see cref="VCFProfileDTOValidator"/> class. /// </summary> public VCFProfileDTOValidator(ApplicationSettingsProvider settings) { this.settings = settings; this.RuleFor(model => model.xmlProfile) .NotEmpty() .WithError(Errors.CODE_ERRORTYPE_INVALID_OBJECT, "xml profile is empty") .Must(this.ValidateAgainstVCFProfileSchema) .WithDynamicError(Errors.CODE_ERRORTYPE_INVALID_OBJECT, () => "xml profile is invalid: " + this.validationError); }
public ContentController( LmsUserModel lmsUserModel, EdugameCloud.Lti.API.AdobeConnect.IAdobeConnectAccountService acAccountService, ApplicationSettingsProvider settings, ILogger logger, ICache cache) : base(acAccountService, settings, logger, cache) { _lmsUserModel = lmsUserModel; }
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 SeminarController( API.AdobeConnect.ISeminarService seminarService, API.AdobeConnect.IAdobeConnectAccountService acAccountService, ApplicationSettingsProvider settings, ILogger logger, ICache cache ) : base(acAccountService, settings, logger, cache) { _seminarService = seminarService; }
public BaseApiController( API.AdobeConnect.IAdobeConnectAccountService acAccountService, ApplicationSettingsProvider settings, ILogger logger, ICache cache ) { this.acAccountService = acAccountService; Settings = settings; Logger = logger; Cache = cache; }
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 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 BuildDeliverController( FileModel fileModel, UserModel userModel, AuthenticationModel authenticationModel, ApplicationSettingsProvider settings, ILogger logger, IBuildVersionProcessor versionProcessor) : base(settings) { _fileModel = fileModel; _userModel = userModel; _authenticationModel = authenticationModel; _logger = logger; _versionProcessor = versionProcessor; }
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 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; }
private void MainForm_Load(object sender, EventArgs e) { beanControls = new ControlsStore( this, this.proxySettingsControl, this.targetControl, this.attackOptionsControl, this.workersControl, this.statusControl, this.tabAttackOptions ); settings = new ApplicationSettingsProvider(beanControls); beanControls.Register(); }
public UserModel( UserRoleModel userRoleModel, LanguageModel languageModel, TimeZoneModel timeZoneModel, FileModel fileModel, ApplicationSettingsProvider settings, IRepository <User, int> repository) : base(repository) { this.userRoleModel = userRoleModel; this.languageModel = languageModel; this.timeZoneModel = timeZoneModel; this.fileModel = fileModel; this.settings = settings; }
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; }
public static void RegisterContainer() { ContainerBuilder builder = new ContainerBuilder(); builder.RegisterControllers(typeof(MvcApplication).Assembly); builder.RegisterApiControllers(Assembly.GetExecutingAssembly()); IApplicationSettingsProvider settings = new ApplicationSettingsProvider(); builder.Register <IApplicationSettingsProvider>(x => settings).SingleInstance(); //builder.Register<ISessionFactory>(x => new SQLiteWebSessionFactoryFactory(true).GetSessionFactory()).SingleInstance(); builder.Register <ISessionFactory>(x => new MySQLWebSessionFactoryFactory(settings.RebuildSchema).GetSessionFactory()).SingleInstance(); builder.RegisterType <Repository>().As <IRepository>().SingleInstance(); builder.RegisterType <AdRepository>().As <IAdRepository>().SingleInstance(); builder.RegisterType <UserRepository>().As <IUserRepository>().SingleInstance(); builder.RegisterType <LocationRepository>().As <ILocationRepository>().SingleInstance(); builder.RegisterType <ReferenceRepository>().As <IReferenceRepository>().SingleInstance(); builder.RegisterType <SearchRepository>().As <ISearchRepository>().SingleInstance(); builder.RegisterType <CategoryRepository>().As <ICategoryRepository>().SingleInstance(); builder.RegisterType <AdServices>().As <IAdServices>().SingleInstance(); builder.RegisterType <SearchServices>().As <ISearchServices>().SingleInstance(); builder.RegisterType <AdImageServices>().As <IAdImageServices>().SingleInstance(); builder.RegisterType <LocationServices>().As <ILocationServices>().SingleInstance(); builder.RegisterType <UserServices>().As <IUserServices>().SingleInstance(); builder.RegisterType <HelperService>().As <IHelperService>().SingleInstance(); builder.RegisterType <ReferenceServices>().As <IReferenceServices>().SingleInstance(); builder.RegisterType <CategoryServices>().As <ICategoryServices>().SingleInstance(); builder.RegisterType <AdContactServices>().As <IAdContactServices>().SingleInstance(); builder.RegisterType <AdDataConsistencyServices>().As <IAdDataConsistencyServices>().SingleInstance(); builder.RegisterType <AdRequestServices>().As <IAdRequestServices>().SingleInstance(); builder.RegisterType <AdActivationServices>().As <IAdActivationServices>().SingleInstance(); builder.RegisterType <AdDeletionServices>().As <IAdDeletionServices>().SingleInstance(); builder.RegisterType <AdDetailsServices>().As <IAdDetailsServices>().SingleInstance(); builder.RegisterType <EmailServices>().As <IEmailServices>().SingleInstance(); builder.Register <ITemplatingService>(x => new TemplatingService(Path.Combine(HostingEnvironment.ApplicationPhysicalPath, settings.TemplatesPath))).SingleInstance(); builder.RegisterType <SpamAdServices>().As <ISpamAdServices>().SingleInstance(); // Register the inMemoryData singleton to inject data builder.Register(x => new InMemoryDataInjector(x.Resolve <ISessionFactory>(), x.Resolve <IRepository>())).SingleInstance(); IContainer container = builder.Build(); DependencyResolver.SetResolver(new AutofacDependencyResolver(container)); GlobalConfiguration.Configuration.DependencyResolver = new AutofacWebApiDependencyResolver(container); }
/// <summary> /// Initializes a new instance of the <see cref="AccountDeletedModel"/> class. /// </summary> /// <param name="settings"> /// The settings. /// </param> public AccountDeletedModel(ApplicationSettingsProvider settings) : base(settings) { }