Exemple #1
0
 public TokenController(IConfiguration configuration, ILogger logger, IUser user, IUserPolicy userPolicy, IClient client, IConsumptionHistory consumptionHistory, ITokenManger tokenManager, IRefreshToken refreshToken)
 {
     _configuration      = configuration;
     _logger             = logger;
     _user               = user;
     _userPolicy         = userPolicy;
     _client             = client;
     _consumptionHistory = consumptionHistory;
     _tokenManager       = tokenManager;
     _refreshToken       = refreshToken;
 }
Exemple #2
0
 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;
 }