Exemplo n.º 1
0
 /// <summary>
 ///     Create new instance.
 /// </summary>
 public ProjectScrapingService(ITrackingFileService fileTrackingService,
                               IProjectRepository projectRepository,
                               ILogger <ProjectScrapingService> logger,
                               IOptions <AbleSyncOptions> options)
 {
     _trackingFileService = fileTrackingService ?? throw new ArgumentNullException(nameof(fileTrackingService));
     _projectRepository   = projectRepository ?? throw new ArgumentNullException(nameof(projectRepository));
     _logger  = logger ?? throw new ArgumentNullException(nameof(logger));
     _options = options?.Value ?? throw new ArgumentNullException(nameof(options));
 }
Exemplo n.º 2
0
 /// <summary>
 ///     Create new instance.
 /// </summary>
 public ProjectAnalyzingService(IProjectRepository projectRepository,
                                ITrackingFileService fileTrackingService,
                                QueueManager queueManager,
                                IOptions <AbleSyncOptions> options,
                                ILogger <ProjectAnalyzingService> logger)
 {
     _projectRepository   = projectRepository ?? throw new ArgumentNullException(nameof(projectRepository));
     _fileTrackingService = fileTrackingService ?? throw new ArgumentNullException(nameof(fileTrackingService));
     _options             = options?.Value ?? throw new ArgumentNullException(nameof(options));
     _queueManager        = queueManager ?? throw new ArgumentNullException(nameof(queueManager));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Exemplo n.º 3
0
 /// <summary>
 ///     Create new instance.
 /// </summary>
 public UploadAudioExecuter(IAudioFileRepository audioFileRepository,
                            IProjectRepository projectRepository,
                            IBlobStorageService blobStorageService,
                            IOptions <AbleSyncOptions> options,
                            ILogger <UploadAudioExecuter> logger)
 {
     _audioFileRepository = audioFileRepository ?? throw new ArgumentNullException(nameof(audioFileRepository));
     _projectRepository   = projectRepository ?? throw new ArgumentNullException(nameof(projectRepository));
     _blobStorageService  = blobStorageService ?? throw new ArgumentNullException(nameof(blobStorageService));
     _options             = options?.Value ?? throw new ArgumentNullException(nameof(options));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }