private static IItemSearchRepository CreateItemNameRepository <T>( ItemNameSearchCriteria searchCriteria, ICollection <T> queryResult, IArtifactPermissionsRepository artifactPermissionsRepository, IArtifactRepository artifactRepository) { var connectionWrapper = new SqlConnectionWrapperMock(); var parameters = new Dictionary <string, object> { { "userId", UserId }, { "query", searchCriteria.Query }, { "projectIds", SqlConnectionWrapper.ToDataTable(searchCriteria.ProjectIds) }, { "maxSearchableValueStringSize", MaxSearchableValueStringSize }, { "startOffset", StartOffset }, { "pageSize", PageSize }, { "excludedPredefineds", SqlConnectionWrapper.ToDataTable(SqlItemSearchRepository.GetExcludedPredefineds(searchCriteria)) } }; if (searchCriteria.PredefinedTypeIds != null) { parameters.Add("predefinedTypeIds", SqlConnectionWrapper.ToDataTable(searchCriteria.PredefinedTypeIds)); } connectionWrapper.SetupQueryAsync( "SearchItemNameByItemTypes", parameters, queryResult); var configuration = new Mock <ISearchConfiguration>(); configuration.Setup(c => c.MaxItems).Returns(MaxItems.ToStringInvariant()); configuration.Setup(c => c.MaxSearchableValueStringSize).Returns(MaxSearchableValueStringSize.ToStringInvariant()); return(new SqlItemSearchRepository(connectionWrapper.Object, configuration.Object, artifactPermissionsRepository, artifactRepository)); }
public UploadController(IArtifactRepository artifactRepo, ILogger <UploadController> logger, IOptions <NATSServer> msgServer, ISystemGroupRepository systemRepo) { _logger = logger; _artifactRepo = artifactRepo; _systemRepo = systemRepo; _msgServer = msgServer.Value.connection; }
public ArtifactScanner(IZone zone, IArtifactRepository artifactRepository, IArtifactGenerator artifactGenerator, IArtifactLootGenerator artifactLootGenerator) { _zone = zone; _artifactRepository = artifactRepository; _artifactGenerator = artifactGenerator; _artifactLootGenerator = artifactLootGenerator; }
public PositionController(ILogger <PositionController> logger, IHubContext <CesiumHub> wsContext, IPositionRepository positionRepository, IArtifactRepository artifactRepo) { _logger = logger; this.wsContext = wsContext; this.positionRepository = positionRepository; this.artifactRepository = artifactRepo; }
public bool PushLocalArtifacts(IEnvLocalFeed feed, IActivityMonitor m, IArtifactRepository target, IEnumerable <ArtifactInstance> artifacts, bool arePublicArtifacts) { if (!target.HandleArtifactType(CKSetupClient.CKSetupType)) { return(true); } string localStore = feed.GetCKSetupStorePath(); return(target.PushAsync(m, new CKSetupArtifactLocalSet(artifacts, localStore, arePublicArtifacts)).GetAwaiter().GetResult()); }
public FileStore() { _directoryPath = TempSettings.ArtifactsContainingFolderPath; _tokenRepo = new FolderTokenRepository(); _artifactRepo = new ArtifactRepository(); _categoryRepository = new CategoryRepository(); _artifactCategoryRepository = new Artifact_CategoryRepository(); //CreateArtifactFolder(); }
private async Task InitializeDatabase() { string databasePath = Windows.Storage.ApplicationData.Current.LocalFolder.Path + "\\" + BoeingSalesApp.Utility.TempSettings.DbName; _database = new Database(databasePath); await _database.Initialize(); _categoryRepository = new CategoryRepository(_database); _artifactsRepository = new ArtifactRepository(_database); }
public SemanticSearchService( ISemanticSearchRepository semanticSearchRepository, IArtifactPermissionsRepository artifactPermissionRepository, IUsersRepository usersRepository, IArtifactRepository artifactRepository) { _artifactPermissionsRepository = artifactPermissionRepository; _semanticSearchRepository = semanticSearchRepository; _usersRepository = usersRepository; _artifactRepository = artifactRepository; }
public ArtifactController ( IArtifactRepository instanceRepository, IArtifactPermissionsRepository artifactPermissionsRepository, IPrivilegesRepository privilegesRepository, IServiceLogRepository log) : base(log) { _artifactRepository = instanceRepository; _artifactPermissionsRepository = artifactPermissionsRepository; _privilegesManager = new PrivilegesManager(privilegesRepository); }
internal SqlArtifactVersionsRepository( ISqlConnectionWrapper connectionWrapper, IArtifactRepository artifactRepository, IArtifactPermissionsRepository artifactPermissionsRepository, IItemInfoRepository itemInfoRepository) { _connectionWrapper = connectionWrapper; _artifactRepository = artifactRepository; _artifactPermissionsRepository = artifactPermissionsRepository; _itemInfoRepository = itemInfoRepository; }
internal SqlItemSearchRepository( ISqlConnectionWrapper connectionWrapper, ISearchConfiguration configuration, IArtifactPermissionsRepository artifactPermissionsRepository, IArtifactRepository artifactRepository) { _connectionWrapper = connectionWrapper; _artifactPermissionsRepository = artifactPermissionsRepository; _searchConfigurationProvider = new SearchConfigurationProvider(configuration); _artifactRepository = artifactRepository; }
public DataGridWorkspaceAuditService( IDataGridSettingsService dataGridSettingsRepository, IArtifactRepository artifactRepository, IDataGridService dataGridService, IHourRepository hourRepository) { this.dataGridSettingsService = dataGridSettingsRepository; this.dataGridService = dataGridService; this.artifactRepository = artifactRepository; this.hourRepository = hourRepository; }
public ArtifactController ( IArtifactRepository instanceRepository, IArtifactPermissionsRepository artifactPermissionsRepository, IReviewsRepository reviewsRepository, IPrivilegesRepository privilegesRepository) { _artifactRepository = instanceRepository; _artifactPermissionsRepository = artifactPermissionsRepository; _reviewsRepository = reviewsRepository; _privilegesManager = new PrivilegesManager(privilegesRepository); }
public JobsRepository ( ISqlConnectionWrapper connectionWrapper, IArtifactRepository artifactRepository, IArtifactPermissionsRepository artifactPermissionsRepository, IUsersRepository userRepository) { _connectionWrapper = connectionWrapper; _artifactRepository = artifactRepository; _artifactPermissionsRepository = artifactPermissionsRepository; _usersRepository = userRepository; }
public ArtifactService( ILogger <IArtifactRepository> logger, IArtifactRepository artifactRepository, IApiArtifactRequestModelValidator artifactModelValidator, IBOLArtifactMapper bolartifactMapper, IDALArtifactMapper dalartifactMapper ) : base(logger, artifactRepository, artifactModelValidator, bolartifactMapper, dalartifactMapper) { }
public AbstractArtifactService( ILogger logger, IArtifactRepository artifactRepository, IApiArtifactRequestModelValidator artifactModelValidator, IBOLArtifactMapper bolArtifactMapper, IDALArtifactMapper dalArtifactMapper) : base() { this.artifactRepository = artifactRepository; this.artifactModelValidator = artifactModelValidator; this.bolArtifactMapper = bolArtifactMapper; this.dalArtifactMapper = dalArtifactMapper; this.logger = logger; }
public bool PushLocalArtifacts(IActivityMonitor m, IArtifactRepository target, IEnumerable <ArtifactInstance> artifacts, bool arePublicArtifacts) { bool success = true; foreach (var h in _provider._handlers) { using (m.OpenTrace($"Pushing for type handler '{h}'.")) { if (!h.PushLocalArtifacts(this, m, target, artifacts, arePublicArtifacts)) { m.CloseGroup("Failed."); success = false; } } } return(success); }
public ReviewsService( IReviewsRepository reviewsRepository, IArtifactRepository artifactRepository, IArtifactPermissionsRepository permissionsRepository, IArtifactVersionsRepository artifactVersionsRepository, ILockArtifactsRepository lockArtifactsRepository, IItemInfoRepository itemInfoRepository, ICurrentDateTimeService currentDateTimeService) { _reviewsRepository = reviewsRepository; _artifactRepository = artifactRepository; _permissionsRepository = permissionsRepository; _artifactVersionsRepository = artifactVersionsRepository; _lockArtifactsRepository = lockArtifactsRepository; _itemInfoRepository = itemInfoRepository; _currentDateTimeService = currentDateTimeService; }
private static IItemSearchRepository CreateItemNameRepositoryWithExceptionExpectation <T>( IArtifactPermissionsRepository artifactPermissionsRepository, IArtifactRepository artifactRepository, Exception exception) { var connectionWrapper = new Mock <ISqlConnectionWrapper>(); connectionWrapper.Setup( t => t.QueryAsync <T>("SearchItemNameByItemTypes", It.IsAny <object>(), It.IsAny <IDbTransaction>(), It.IsAny <int?>(), It.IsAny <CommandType?>())).Throws(exception); var configuration = new Mock <ISearchConfiguration>(); configuration.Setup(c => c.MaxItems).Returns(MaxItems.ToStringInvariant()); configuration.Setup(c => c.MaxSearchableValueStringSize).Returns(MaxSearchableValueStringSize.ToStringInvariant()); return(new SqlItemSearchRepository(connectionWrapper.Object, configuration.Object, artifactPermissionsRepository, artifactRepository)); }
public CollectionsService( ICollectionsRepository collectionsRepository, IArtifactRepository artifactRepository, ILockArtifactsRepository lockArtifactsRepository, IItemInfoRepository itemInfoRepository, IArtifactPermissionsRepository artifactPermissionsRepository, ISqlHelper sqlHelper, ISearchEngineService searchEngineService, IArtifactListService artifactListService) { _collectionsRepository = collectionsRepository; _artifactRepository = artifactRepository; _lockArtifactsRepository = lockArtifactsRepository; _itemInfoRepository = itemInfoRepository; _artifactPermissionsRepository = artifactPermissionsRepository; _sqlHelper = sqlHelper; _searchEngineService = searchEngineService; _artifactListService = artifactListService; }
public bool PushLocalArtifacts(IEnvLocalFeed feed, IActivityMonitor m, IArtifactRepository target, IEnumerable <ArtifactInstance> artifacts, bool arePublicArtifacts) { if (!target.HandleArtifactType(NuGetClient.NuGetType)) { return(true); } var locals = new List <LocalNuGetPackageFile>(); foreach (var a in artifacts) { var local = feed.GetNuGetPackageFile(m, a.Artifact.Name, a.Version); if (local == null) { m.Error($"Unable to find local package {a} in {feed.PhysicalPath}."); return(false); } locals.Add(local); } return(target.PushAsync(m, new NuGetArtifactLocalSet(locals, arePublicArtifacts)).GetAwaiter().GetResult()); }
public ApiArtifactRequestModelValidator(IArtifactRepository artifactRepository) : base(artifactRepository) { }
public PersistentArtifactGenerator(IZone zone, IArtifactRepository artifactRepository, Player player) { _zone = zone; _artifactRepository = artifactRepository; _player = player; }
public ContentPackageGenerator(IOctopusDeployService octopusDeployService, IOctopusDeploySettings octopusDeploySettings, IArtifactRepository artifactRepository) { _octopusDeployService = octopusDeployService; _octopusDeploySettings = octopusDeploySettings; _artifactRepository = artifactRepository; }
public ContentPackageGenerator(IOctopusDeployService octopusDeployService, IOctopusDeploySettings octopusDeploySettings, IArtifactRepository artifactRepository) { _octopusDeployService = octopusDeployService; _octopusDeploySettings = octopusDeploySettings; _artifactRepository = artifactRepository; }
/// <summary> /// Initializes a new instance of the <see cref="ArtifactsController"/> class /// </summary> /// <param name="logger">An instance of an <see cref="ILogger"/> to log.</param> /// <param name="repository">An instance of an <see cref="IArtifactRepository"/> to handle database access.</param> /// <param name="mapper">An instance of an <see cref="IMapper"/> to automatically map from and to DTOs.</param> public ArtifactsController(ILogger <ArtifactsController> logger, IArtifactRepository repository, IMapper mapper) : base(logger, repository, mapper) { }
public ArtifactLootGenerator(IArtifactRepository artifactRepository) { _artifactRepository = artifactRepository; }
public void Setup() { _fixture = new Fixture(); _artifactRepo = Substitute.For <IArtifactRepository>(); _artifactService = new ArtifactService(_artifactRepo); }
public DataGridSettingsService(IArtifactRepository artifactRepository, ILogger logger) { this.artifactRepository = artifactRepository; this.logger = logger.WithClassName().WithCategory(Names.LogCategory.DataGrid); }
public ArtifactController(IArtifactRepository artifactRepository, IHubContext <CesiumHub> wsContext) { this.artifactRepository = artifactRepository; this.wsContext = wsContext; }
internal SearchEngineService(ISearchEngineRepository searchEngineRepository, IArtifactRepository sqlArtifactRepository) { _searchEngineRepository = searchEngineRepository; _sqlArtifactRepository = sqlArtifactRepository; }