public AdministrationController(IConfiguration configuration, ILogger logger, IUser user, IUserPolicy userPolicy, IClient client, IConsumptionHistory consumptionHistory, IEmailManager emailManager, IClienAnswer clientAnswer, IClientModule clientModule) { _configuration = configuration; _logger = logger; _user = user; _userPolicy = userPolicy; _client = client; _consumptionHistory = consumptionHistory; _emailmanager = emailManager; _scoreByQuestion = configuration.GetValue <double>("DetailScore:Score") / ((configuration.GetValue <double>("DetailScore:Modules")) + 1); _clientAnswer = clientAnswer; _clientModule = clientModule; }
/// <summary> /// Initializes a single module and raises events. /// </summary> private void InitializeModule(IClientModule module) { try { module.Initialize(); if (module.Config.IsEnabled) { _initializedAndEnabled.Add(module); } } catch (Exception ex) { Logger.LogException(LogLevel.Error, ex, "Error while intializing module '{0}'", module.Name); } }
public ClientServiceController(IConfiguration configuration, ILogger logger, IUser user, IUserPolicy userPolicy, IClient client, IConsumptionHistory consumptionHistory, ITokenManger tokenManager, IRefreshToken refreshToken, IModule module, IClienAnswer clientAnswer, IClientModule clientModule, IEmailManager emailManager) { _configuration = configuration; _logger = logger; _user = user; _userPolicy = userPolicy; _client = client; _consumptionHistory = consumptionHistory; _tokenManager = tokenManager; _timeExpirationTokenRefresh = configuration.GetValue <double>("JwtSettings:TimeExpirationTokenRefresh"); _refreshToken = refreshToken; _module = module; _scoreByQuestion = configuration.GetValue <double>("DetailScore:Score") / ((configuration.GetValue <double>("DetailScore:Modules")) + 1); _clientAnswer = clientAnswer; _clientModule = clientModule; _emailmanager = emailManager; }
/// <summary> /// Raises the InitializingModuleDone event. /// </summary> protected virtual void RaiseInitializingModule(IClientModule e) { InitializingModuleDone?.Invoke(this, e); }
/// <summary> /// Raises the StartInitializeModule event. /// </summary> protected virtual void RaiseStartInitializeModule(IClientModule e) { StartInitializeModule?.Invoke(this, e); }
private void OnInitializingModuleDone(object sender, IClientModule clientModule) { RaiseChangeValueWithMessage(string.Format(Strings.ModuleManagerLoaderAdapter_InitializingModuleDone, clientModule.Name)); }
private void OnStartInitializeModule(object sender, IClientModule clientModule) { RaiseChangeMessage(string.Format(Strings.ModuleManagerLoaderAdapter_InitializingModule, clientModule.Name)); }