public void LoadConfig(ILevelConfigRepository repository) { var configs = repository.LoadLevelConfig(); foreach (var oneConfig in configs) { _levelConfigs.Add(oneConfig.Level, oneConfig); } }
public static void LoadConfig(ILevelConfigRepository repository) { if (IsLoaded) { return; } var configs = repository.LoadMultiConfig(); configs.ForEach(p => _levelConfigs.Add(p.Level, p)); IsLoaded = true; }
public HostedService(IBusControl busControl, ILevelConfigRepository repository) { _busControl = busControl; _repository = repository; }