public PluginRepository(IAzureRepository azureRepository, IConfigurationSettings configurationSettings, HttpClient httpClient) { _azureRepository = azureRepository; _configurationSettings = configurationSettings; _httpClient = httpClient; _pluginsCacheRenewer = new Timer(OnCacheExpiredCallback, this, TimeSpan.FromMinutes(RefreshDuration), TimeSpan.FromMilliseconds(-1)); InitializeCategoryList(); }
public UserController(ILogger <UserController> logger, IUserManager userManager, IAzureRepository azureRepository) : base(userManager) { _logger = logger; _userManager = userManager; _azureRepository = azureRepository; }
public NamesRepository(IAzureRepository azureRepository, IConfigurationSettings configurationSettings) { _azureRepository = azureRepository; _configurationSettings = configurationSettings; _nameMappings = new List <NameMapping>(); }