public StructureMapServiceRegistry(IContainer container,IConfigurationSettings settings) { _container = container; _container.Configure(x => { x.Scan(cfg => { cfg.AssemblyContainingType(typeof (IDocumentMapper<>)); cfg.ConnectImplementationsToTypesClosing(typeof(IDocumentMapper<>)); }); x.For<HttpContextBase>().HybridHttpOrThreadLocalScoped().Use(()=> new HttpContextWrapper(HttpContext.Current)); x.For<ISiteInitializer>().Use<DefaultSiteInitializer>(); x.For<IInstaller>().Use<MSSQLInstaller>(); x.For<ICMSUserRepository>().Singleton().Use<CMSUserRepository>(); x.For<IConnectionManager>().Use<MSSQLConnectionManager>(); x.For<IPageRepository>().Singleton().Use<PageRepository>(); x.For<IPageService>().Singleton().Use<PageService>(); x.For<IFormatting>().Singleton().Use<Formatting>(); x.For<IImagingService>().Singleton().Use<ImagingService>(); x.For<ICMSAuthentication>().HybridHttpOrThreadLocalScoped().Use((c) => settings.AuthenticationManager ); x.For(typeof (ISearchIndexProvider<>)).Use(typeof (SearchIndexProvider<>)); x.For<ISettingsRepository>().Singleton().Use<SettingsRepository>(); x.For<ICMSAuthorization>().HybridHttpOrThreadLocalScoped().Use((c) => settings.Authorizer); }); _service = new StructureMapDependencyScope(container); }
public IPackage download_package(string packageId, string packageVersion, string downloadLocation, IConfigurationSettings configuration) { var version = new SemanticVersion(0, 0, 0, 0); if (!string.IsNullOrWhiteSpace(packageVersion)) version = new SemanticVersion(packageVersion); var packageManager = get_package_manager(downloadLocation, configuration); this.Log().Debug(() => "Searching for {0} v{1} to install from {2}.".format_with(packageId, version.to_string(), packageManager.SourceRepository.Source)); IPackage availablePackage = packageManager.SourceRepository.FindPackage(packageId, version, allowPrereleaseVersions: true, allowUnlisted: true); if (availablePackage == null) { //todo: do something here } this.Log().Debug(() => "Installing {0} v{1} from {2}.".format_with(packageId, version.to_string(), packageManager.SourceRepository.Source)); packageManager.InstallPackage(availablePackage, ignoreDependencies: true, allowPrereleaseVersions: true); var cachePackage = _fileSystem.combine_paths(Environment.GetEnvironmentVariable("LocalAppData"), "NuGet", "Cache", "{0}.{1}.nupkg".format_with(packageId, version.to_string())); if (_fileSystem.file_exists(cachePackage)) _fileSystem.delete_file(cachePackage); this.Log().Debug(() => "Returning {0} v{1} package.".format_with(packageId, version.to_string())); return packageManager.LocalRepository.FindPackage(packageId, version, allowPrereleaseVersions: true, allowUnlisted: true); }
public LocalPlayerJsonService(IConfigurationSettings configurationSettings, IPlayerJsonService childService, ILogger logger) { _configurationSettings = configurationSettings; _logger = logger; _childService = childService; }
public XunitFrameworkProvider_2_0(IServiceProvider serviceProvider, IConfigurationSettings configurationSettings, INaming naming, IDirectory directory) : base(serviceProvider, configurationSettings, naming, directory, displayName: "xUnit.net 2.0", xunitPackageVersion: "2.0.0", xunitCoreAssemblyVersionPrefix: "2.0.0.", visualStudioRunnerPackageVersion: "2.1.0") { }
public VagrantService(ICommandExecutor commandExecutor, IFileSystem fileSystem, IConfigurationSettings configuration) { _commandExecutor = commandExecutor; _fileSystem = fileSystem; _configuration = configuration; var vagrantFound = false; var customVagrantPath = _configuration.PathToVagrant; if (!string.IsNullOrWhiteSpace(customVagrantPath)) { if (!_fileSystem.file_exists(customVagrantPath)) { this.Log().Warn("Unable to find vagrant at the path specified. Using default instance."); } else { this.Log().Warn("Using custom vagrant path at '{0}'.".format_with(customVagrantPath)); vagrantFound = true; _vagrantExecutable = customVagrantPath; } } if (!vagrantFound) { _vagrantExecutable = @"C:\HashiCorp\Vagrant\bin\vagrant.exe"; if (!_fileSystem.file_exists(_vagrantExecutable)) { _vagrantExecutable = _fileSystem.get_executable_path("vagrant.exe"); } } //use_vagrant_directly(); }
public CacheSubmitter(IRedirectFolderRetriever redirectFolderRetriever, IItemToRedirectItemMapper itemToRedirectItemMapper, IConfigurationSettings configurationSettings, ICacheRetriever cacheRetriever) { _redirectFolderRetriever = redirectFolderRetriever; _itemToRedirectItemMapper = itemToRedirectItemMapper; _configurationSettings = configurationSettings; _cacheRetriever = cacheRetriever; }
public ContentIndex(IConfigurationSettings configurationSettings) { if (configurationSettings == null) { throw new ArgumentNullException("configurationSettings"); } ConfigurationSettings = configurationSettings; }
public XunitFrameworkProvider(IServiceProvider serviceProvider, IConfigurationSettings configurationSettings, INaming naming, IDirectory directory, string displayName, string xunitPackageVersion, string xunitCoreAssemblyVersionPrefix, string visualStudioRunnerPackageVersion) : base(new XunitSolutionManager(serviceProvider, naming, directory, xunitPackageVersion, visualStudioRunnerPackageVersion), new XunitUnitTestProjectManager(serviceProvider, naming), new XunitUnitTestClassManager(configurationSettings, naming)) { this.displayName = displayName; this.xunitCoreAssemblyVersionPrefix = xunitCoreAssemblyVersionPrefix; }
/// <summary> /// Initializes a new instance of the <see cref="FileSystemService" /> class. /// </summary> /// <param name="configuration">The configuration.</param> public FileSystemService(IConfigurationSettings configuration) { _configuration = configuration; }
public TestPackageTask(IPackageTestService testService, IFileSystem fileSystem, IConfigurationSettings configuration) { _testService = testService; _fileSystem = fileSystem; _configuration = configuration; }
public UpdateWebsiteInformationTask(IConfigurationSettings configurationSettings, INuGetService nugetService) { _configurationSettings = configurationSettings; _nugetService = nugetService; }
/// <summary> /// Registers the components that might be overridden in the front end. /// </summary> /// <param name="container">The container.</param> /// <param name="configuration">The configuration.</param> private void RegisterOverrideableComponents(Container container, IConfigurationSettings configuration) { // var singletonLifeStyle = Lifestyle.Singleton; }
private void SetConfigurationInstance(IConfigurationSettings configSettings) { var unityContainer = ContainerBuilder.BuildUnityContainer(); unityContainer.RegisterInstance(configSettings); MappingConfiguration.Bootstrap(unityContainer); }
public CacheRetriever(ISiteContextRetriever siteContextRetriever, ISitecoreContext sitecoreContext, IConfigurationSettings configurationSettings) { _siteContextRetriever = siteContextRetriever; _sitecoreContext = sitecoreContext; _configurationSettings = configurationSettings; }
public TeamStrengthCalculator(IPredictorParameters predictorParameters, IConfigurationSettings configSettings) { _predictorParameters = predictorParameters; _configSettings = configSettings; }
public PlayerPoolReducer(ILogger logger, IInitialTeamSelectionParameters teamSelectionParameters, IConfigurationSettings configSettings) { _logger = logger; _teamSelectionParameters = teamSelectionParameters; _configSettings = configSettings; }
public TransferValidator(IConfigurationSettings configurationSettings, ITransferActioner transferActioner) { _configurationSettings = configurationSettings; _transferActioner = transferActioner; }
public RedirectFolderRetriever(IConfigurationSettings configurationSettings) { _configurationSettings = configurationSettings; }
public DomainObjectFactory( IConfigurationSettings settings ) { Checks.Argument.IsNotNull( settings, "settings" ); _settings = settings; }
public IPackageRepository get_remote_repository(IConfigurationSettings configuration, ILogger nugetLogger) { this.Log().Debug(() => "Setting up redirected client for '{0}' with '{1}'".format_with(configuration.PackagesUrl, DEFAULT_SERVICE_ENDPOINT)); return new AggregateRepository( new List<IPackageRepository> { new DataServicePackageRepository(new RedirectedHttpClient(get_service_endpoint_url(configuration.PackagesUrl, DEFAULT_SERVICE_ENDPOINT))) }) { Logger = nugetLogger, }; }
public NUnitFrameworkProvider(IServiceProvider serviceProvider, IConfigurationSettings configurationSettings, INaming naming, IDirectory directory) : base(new NUnitSolutionManager(serviceProvider, naming, directory), new NUnitUnitTestProjectManager(serviceProvider, naming), new NUnitUnitTestClassManager(configurationSettings, naming)) { }
public CheckForPackagesTask(IConfigurationSettings configurationSettings) { _configurationSettings = configurationSettings; }
public IPackageManager get_package_manager(string localPackageDirectory, IConfigurationSettings configuration) { var nugetLogger = new ServiceNugetLogger(); NuGet.IFileSystem nugetPackagesFileSystem = get_nuget_file_system(nugetLogger, localPackageDirectory); IPackagePathResolver pathResolver = get_path_resolver(nugetPackagesFileSystem); var packageManager = new PackageManager(get_remote_repository(configuration, nugetLogger), pathResolver, nugetPackagesFileSystem, get_local_repository(pathResolver, nugetPackagesFileSystem)) { DependencyVersion = DependencyVersion.Highest, }; return packageManager; }
public ApplicationIdentitySettings(IConfigurationSettings config) { _authorName = config.AuthorName; _applicationName = config.ApplicationName; }
public TimeAdjustor(ILogger logger, IConfigurationSettings configSettings) { _logger = logger; _configSettings = configSettings; }
public HomeController(IUnitOfWork unitOfWork, IConfigurationSettings settings, IUserSession session) { this.Settings = settings; this.UnitOfWork = unitOfWork; this.UserSession = session; }
public DownloadSubmittedPackageTask(IConfigurationSettings configurationSettings, INuGetService nugetService, IFileSystem fileSystem) { _configurationSettings = configurationSettings; _nugetService = nugetService; _fileSystem = fileSystem; }
/// <summary> /// Initializes application configuration with a configuration instance. /// </summary> /// <param name="configuration">The configuration.</param> public static void InitializeWith(IConfigurationSettings configuration) { _configuration = configuration; }
public XunitUnitTestClassManager(IConfigurationSettings configurationSettings, INaming naming) : base(configurationSettings, naming) { }
public AboutPage(IConfigurationSettings configurationSettings) { _applicationIdentitySettings = new ApplicationIdentitySettings(configurationSettings); }