public SqlLockArtifactsRepository(
     ISqlConnectionWrapper connectionWrapper,
     ISqlHelper sqlHelper)
 {
     _connectionWrapper = connectionWrapper;
     _sqlHelper         = sqlHelper;
 }
Exemple #2
0
 public SqlArtifactRepository(ISqlConnectionWrapper connectionWrapper,
                              IItemInfoRepository itemInfoRepository,
                              IArtifactPermissionsRepository artifactPermissionsRepository)
     : base(connectionWrapper, artifactPermissionsRepository)
 {
     _itemInfoRepository = itemInfoRepository;
 }
 public JobsRepository(ISqlConnectionWrapper connectionWrapper) : this(
         connectionWrapper, new SqlArtifactRepository(connectionWrapper,
                                                      new SqlItemInfoRepository(connectionWrapper),
                                                      new SqlArtifactPermissionsRepository(connectionWrapper)),
         new SqlArtifactPermissionsRepository(connectionWrapper),
         new SqlUsersRepository(connectionWrapper))
 {
 }
Exemple #4
0
 internal SqlArtifactVersionsRepository(ISqlConnectionWrapper connectionWrapper)
     : this(
         connectionWrapper,
         new SqlArtifactRepository(connectionWrapper),
         new SqlArtifactPermissionsRepository(connectionWrapper),
         new SqlItemInfoRepository(connectionWrapper))
 {
 }
Exemple #5
0
 internal SqlDiscussionsRepository(ISqlConnectionWrapper connectionWrapper,
                                   IUsersRepository sqlUsersRepository,
                                   IInstanceSettingsRepository instanceSettingsRepository,
                                   IArtifactPermissionsRepository permissionsRepository)
 {
     _connectionWrapper  = connectionWrapper;
     _sqlUsersRepository = sqlUsersRepository;
     _mentionHelper      = new MentionHelper(sqlUsersRepository, instanceSettingsRepository, permissionsRepository);
 }
Exemple #6
0
 internal SqlArtifactVersionsRepository(
     ISqlConnectionWrapper connectionWrapper,
     IArtifactRepository artifactRepository,
     IArtifactPermissionsRepository artifactPermissionsRepository,
     IItemInfoRepository itemInfoRepository)
 {
     _connectionWrapper             = connectionWrapper;
     _artifactRepository            = artifactRepository;
     _artifactPermissionsRepository = artifactPermissionsRepository;
     _itemInfoRepository            = itemInfoRepository;
 }
Exemple #7
0
 internal SqlItemSearchRepository(
     ISqlConnectionWrapper connectionWrapper,
     ISearchConfiguration configuration,
     IArtifactPermissionsRepository artifactPermissionsRepository,
     IArtifactRepository artifactRepository)
 {
     _connectionWrapper             = connectionWrapper;
     _artifactPermissionsRepository = artifactPermissionsRepository;
     _searchConfigurationProvider   = new SearchConfigurationProvider(configuration);
     _artifactRepository            = artifactRepository;
 }
 public JobsRepository
 (
     ISqlConnectionWrapper connectionWrapper,
     IArtifactRepository artifactRepository,
     IArtifactPermissionsRepository artifactPermissionsRepository,
     IUsersRepository userRepository)
 {
     _connectionWrapper             = connectionWrapper;
     _artifactRepository            = artifactRepository;
     _artifactPermissionsRepository = artifactPermissionsRepository;
     _usersRepository = userRepository;
 }
Exemple #9
0
        protected async Task <ArtifactBasicDetails> GetArtifactBasicDetails(ISqlConnectionWrapper connectionWrapper, int artifactId, int userId, IDbTransaction transaction = null)
        {
            var prm = new DynamicParameters();

            prm.Add("@userId", userId);
            prm.Add("@itemId", artifactId);

            if (transaction == null)
            {
                return((await connectionWrapper.QueryAsync <ArtifactBasicDetails>(
                            "GetArtifactBasicDetails", prm, commandType: CommandType.StoredProcedure)).FirstOrDefault());
            }
            else
            {
                return((await transaction.Connection.QueryAsync <ArtifactBasicDetails>(
                            "GetArtifactBasicDetails", prm, transaction, commandType: CommandType.StoredProcedure)).FirstOrDefault());
            }
        }
Exemple #10
0
 internal LogRepository(ISqlConnectionWrapper connectionWrapper)
 {
     _connectionWrapper = connectionWrapper;
 }
Exemple #11
0
 public SqlInstanceSettingsRepository(ISqlConnectionWrapper connectionWrapper, IArtifactPermissionsRepository artifactPermissionsRepository) : base(connectionWrapper, artifactPermissionsRepository)
 {
 }
Exemple #12
0
 public SqlInstanceSettingsRepository(ISqlConnectionWrapper connectionWrapper) : this(connectionWrapper, new SqlArtifactPermissionsRepository(connectionWrapper))
 {
 }
 public SqlWorkflowRepository(ISqlConnectionWrapper connectionWrapper,
                              IArtifactPermissionsRepository artifactPermissionsRepository)
     : base(connectionWrapper, artifactPermissionsRepository)
 {
 }
Exemple #14
0
 internal SqlLicensesRepository(ISqlConnectionWrapper connectionWrapper)
 {
     _connectionWrapper = connectionWrapper;
 }
Exemple #15
0
 internal SqlItemSearchRepository(ISqlConnectionWrapper connectionWrapper, ISearchConfiguration configuration) : this(connectionWrapper, configuration, new SqlArtifactPermissionsRepository(connectionWrapper), new SqlArtifactRepository(connectionWrapper))
 {
 }
Exemple #16
0
 public SqlItemInfoRepository(ISqlConnectionWrapper connectionWrapper)
 {
     _connectionWrapper             = connectionWrapper;
     _artifactPermissionsRepository = new SqlArtifactPermissionsRepository(connectionWrapper);
 }
 public GenerateActionsRepository(ISqlConnectionWrapper srvConnectionWrapper, IArtifactPermissionsRepository artifactPermissionsRepository, IUsersRepository usersRepository, IJobsRepository jobsRepository, ISqlItemTypeRepository sqlItemTypeRepository) : base(srvConnectionWrapper, artifactPermissionsRepository, usersRepository)
 {
     JobsRepository     = jobsRepository;
     ItemTypeRepository = sqlItemTypeRepository;
 }
Exemple #18
0
 internal SqlSaveArtifactRepository(ISqlConnectionWrapper connectionWrapper)
 {
     _connectionWrapper = connectionWrapper;
 }
 public GenerateActionsRepository(ISqlConnectionWrapper srvConnectionWrapper) : this(srvConnectionWrapper, new SqlArtifactPermissionsRepository(srvConnectionWrapper), new SqlUsersRepository(srvConnectionWrapper))
 {
 }
 internal SqlRelationshipsRepository(ISqlConnectionWrapper connectionWrapper)
 {
     _connectionWrapper             = connectionWrapper;
     _itemInfoRepository            = new SqlItemInfoRepository(connectionWrapper);
     _artifactPermissionsRepository = new SqlArtifactPermissionsRepository(connectionWrapper);
 }
Exemple #21
0
 public BaseRepository(ISqlConnectionWrapper connectionWrapper, IArtifactPermissionsRepository artifactPermissionsRepository, IUsersRepository usersRepository) : base(connectionWrapper, artifactPermissionsRepository)
 {
     UsersRepository = usersRepository;
 }
Exemple #22
0
 public BaseRepository(ISqlConnectionWrapper connectionWrapper) : this(connectionWrapper, new SqlArtifactPermissionsRepository(connectionWrapper), new SqlUsersRepository(connectionWrapper))
 {
 }
Exemple #23
0
 public ApplicationSettingsRepository(ISqlConnectionWrapper connectionWrapper)
 {
     _connectionWrapper = connectionWrapper;
 }
Exemple #24
0
 internal JobExecutorStatusRepository(ISqlConnectionWrapper connectionWrapper, string accessInfo, string name)
 {
     _connectionWrapper = connectionWrapper;
     Name       = name;
     AccessInfo = accessInfo;
 }
 public LicenseRepository(ISqlConnectionWrapper connectionWrapper)
 {
     _connectionWrapper = connectionWrapper;
 }
 public WebhooksRepository(ISqlConnectionWrapper connectionWrapper)
 {
     _connectionWrapper = connectionWrapper;
 }
 internal SqlGroupRepository(ISqlConnectionWrapper connectionWrapper)
 {
     _connectionWrapper = connectionWrapper;
 }
 public SqlWorkflowRepository(ISqlConnectionWrapper connectionWrapper)
     : this(connectionWrapper, new SqlArtifactPermissionsRepository(connectionWrapper))
 {
 }
 public GenerateActionsRepository(ISqlConnectionWrapper srvConnectionWrapper, IArtifactPermissionsRepository artifactPermissionsRepository, IUsersRepository usersRepository) : this(srvConnectionWrapper, artifactPermissionsRepository, usersRepository, new JobsRepository(srvConnectionWrapper, new SqlArtifactRepository(srvConnectionWrapper, new SqlItemInfoRepository(srvConnectionWrapper), artifactPermissionsRepository), artifactPermissionsRepository, usersRepository), new SqlItemTypeRepository(srvConnectionWrapper))
 {
 }
Exemple #30
0
 public SqlDataHandler(ICommandFactory commandFactory, ISqlConnectionWrapper connectionWrapper)
 {
     _commandFactory    = commandFactory;
     _connectionWrapper = connectionWrapper;
 }