public AddonService( IServiceProvider serviceProvider, IAddonRepository addonRepository, IAnalyticsService analyticsService, IDownloadService downloadSevice, IWarcraftService warcraftService, IWowUpService wowUpService, IDependencyRepository dependencyRepository) { _addonRepository = addonRepository; _analyticsService = analyticsService; _downloadService = downloadSevice; _warcraftService = warcraftService; _wowUpService = wowUpService; _dependencyRepository = dependencyRepository; _providers = new List <IAddonProvider> { serviceProvider.GetService <ICurseAddonProvider>(), serviceProvider.GetService <ITukUiAddonProvider>(), serviceProvider.GetService <IWowInterfaceAddonProvider>(), serviceProvider.GetService <IGitHubAddonProvider>() }; InitializeDirectories(); }
public Runner(IConfiguration configuration, IDependencyRepository repository, ISearchFileManager searchFileManager) : this() { _configuration = configuration; _repository = repository; _searchFileManager = searchFileManager; }
public DependencyBinder(IDependencyRepository dependencies, IDependencyInjector dependencyInjector) { this.dependencies = dependencies; this.dependencyInjector = dependencyInjector; cachedSingletons = new Dictionary <Type, Type>(); }
static Dojector() { multiBindMap = InternalFactory.Get <IMultiBindCollection>(); dependencies = InternalFactory.Get <IDependencyRepository>(); injector = InternalFactory.Get <IDependencyInjector>(); binder = InternalFactory.Get <IDependencyBinder>(); }
public Runner() { _configuration = new Configuration.Configuration(); _repository = new DependencyRepository(new MongoClient(), new Configuration.Configuration()); _searchFileManager = new SearchFileManager(_configuration); }
public void Setup() { _configuration = new Configuration(); _dependencyRepository = new DependencyRepository(new MongoClient(), _configuration, "DGraph-tests"); _dependencyRepository.DeleteAll(); }
public SearchController(IDependencyRepository dependencyRepository) { _dependencyRepository = dependencyRepository; }
public DependencyInjector(IDependencyRepository dependencies) { this.dependencies = dependencies; }
public DependencyManager(IDependencyRepository dependencyRepository) { this.dependencyRepository = dependencyRepository; }
public DependencyManager(IDependencyRepository dependencyRepository, IDistributedCache distributedCache, Caching cachingSettings) { this.dependencyRepository = dependencyRepository; this.distributedCache = distributedCache; this.cachingSettings = cachingSettings; }
public DependencyService(IDependencyRepository dependencyRepository) { _dependencyRepository = dependencyRepository; }