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)); }
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; }
internal SqlArtifactVersionsRepository( ISqlConnectionWrapper connectionWrapper, IArtifactRepository artifactRepository, IArtifactPermissionsRepository artifactPermissionsRepository, IItemInfoRepository itemInfoRepository) { _connectionWrapper = connectionWrapper; _artifactRepository = artifactRepository; _artifactPermissionsRepository = artifactPermissionsRepository; _itemInfoRepository = itemInfoRepository; }
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; }
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; }
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); }
public ItemsController(IItemInfoRepository itemInfoRepository, IMapper mapper ) { _itemInfoRepository = itemInfoRepository; _mapper = mapper; }
internal SqlAttachmentsRepository(ISqlConnectionWrapper connectionWrapper, IUsersRepository userRepository) { _connectionWrapper = connectionWrapper; _userRepository = userRepository; _itemInfoRepository = new SqlItemInfoRepository(connectionWrapper); }