Exemple #1
0
 public RatingController(ILogger <RatingController> logger, IMailService mailService, IItemInfoRepository itemInfoRepository, IMapper mapper)
 {
     _logger             = logger ?? throw new ArgumentNullException(nameof(logger));
     _mailService        = mailService ?? throw new ArgumentNullException(nameof(mailService));
     _itemInfoRepository = itemInfoRepository ?? throw new ArgumentNullException(nameof(itemInfoRepository));
     _mapper             = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
Exemple #2
0
 public SqlArtifactRepository(ISqlConnectionWrapper connectionWrapper,
                              IItemInfoRepository itemInfoRepository,
                              IArtifactPermissionsRepository artifactPermissionsRepository)
     : base(connectionWrapper, artifactPermissionsRepository)
 {
     _itemInfoRepository = itemInfoRepository;
 }
 public WorkflowService(ISqlHelper sqlHelper,
                        IItemInfoRepository itemInfoRepository,
                        IStateChangeExecutorRepositories stateChangeExecutorRepositories,
                        IWorkflowEventsMessagesHelper workflowEventsMessagesHelper)
 {
     _sqlHelper          = sqlHelper;
     _itemInfoRepository = itemInfoRepository;
     _stateChangeExecutorRepositories = stateChangeExecutorRepositories;
     _workflowEventsMessagesHelper    = workflowEventsMessagesHelper;
 }
 internal GroupsController(IGroupRepository groupRepository, IPrivilegesRepository privilegesRepository, IApplicationSettingsRepository applicationSettingsRepository, IServiceLogRepository serviceLogRepository, IItemInfoRepository itemInfoRepository, ISendMessageExecutor sendMessageExecutor, ISqlHelper sqlHelper)
 {
     _groupRepository               = groupRepository;
     _privilegesManager             = new PrivilegesManager(privilegesRepository);
     _applicationSettingsRepository = applicationSettingsRepository;
     _serviceLogRepository          = serviceLogRepository;
     _itemInfoRepository            = itemInfoRepository;
     _sendMessageExecutor           = sendMessageExecutor;
     _sqlHelper = sqlHelper;
 }
Exemple #5
0
 internal SqlArtifactVersionsRepository(
     ISqlConnectionWrapper connectionWrapper,
     IArtifactRepository artifactRepository,
     IArtifactPermissionsRepository artifactPermissionsRepository,
     IItemInfoRepository itemInfoRepository)
 {
     _connectionWrapper             = connectionWrapper;
     _artifactRepository            = artifactRepository;
     _artifactPermissionsRepository = artifactPermissionsRepository;
     _itemInfoRepository            = itemInfoRepository;
 }
Exemple #6
0
 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;
 }
Exemple #7
0
 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;
 }
Exemple #8
0
 internal UsersController
 (
     IAuthenticationRepository authenticationRepository, IUserRepository userRepository,
     ISqlSettingsRepository settingsRepository, IEmailHelper emailHelper,
     IApplicationSettingsRepository applicationSettingsRepository, IServiceLogRepository log,
     IHttpClientProvider httpClientProvider, IPrivilegesRepository privilegesRepository,
     IItemInfoRepository itemInfoRepository, ISendMessageExecutor sendMessageExecutor, IImageService imageService, ISqlHelper sqlHelper)
 {
     _authenticationRepository = authenticationRepository;
     _userRepository           = userRepository;
     _settingsRepository       = settingsRepository;
     _emailHelper = emailHelper;
     _applicationSettingsRepository = applicationSettingsRepository;
     _log = log;
     _httpClientProvider  = httpClientProvider;
     _privilegesManager   = new PrivilegesManager(privilegesRepository);
     _itemInfoRepository  = itemInfoRepository;
     _sendMessageExecutor = sendMessageExecutor;
     _imageService        = imageService;
     _sqlHelper           = sqlHelper;
 }
 internal SqlRelationshipsRepository(ISqlConnectionWrapper connectionWrapper)
 {
     _connectionWrapper             = connectionWrapper;
     _itemInfoRepository            = new SqlItemInfoRepository(connectionWrapper);
     _artifactPermissionsRepository = new SqlArtifactPermissionsRepository(connectionWrapper);
 }
Exemple #10
0
 public ItemsController(IItemInfoRepository itemInfoRepository, IMapper mapper
                        )
 {
     _itemInfoRepository = itemInfoRepository;
     _mapper             = mapper;
 }
 internal SqlAttachmentsRepository(ISqlConnectionWrapper connectionWrapper, IUsersRepository userRepository)
 {
     _connectionWrapper  = connectionWrapper;
     _userRepository     = userRepository;
     _itemInfoRepository = new SqlItemInfoRepository(connectionWrapper);
 }