private ReleaseDataFileService SetupReleaseDataFileService( ContentDbContext contentDbContext = null, StatisticsDbContext statisticsDbContext = null, IPersistenceHelper <ContentDbContext> contentPersistenceHelper = null, IBlobStorageService blobStorageService = null, IDataArchiveValidationService dataArchiveValidationService = null, IFileUploadsValidatorService fileUploadsValidatorService = null, IFileRepository fileRepository = null, IReleaseFileRepository releaseFileRepository = null, IImportService importService = null, IImportStatusService importStatusService = null, IUserService userService = null) { return(new ReleaseDataFileService( contentDbContext ?? new Mock <ContentDbContext>().Object, statisticsDbContext ?? new Mock <StatisticsDbContext>().Object, contentPersistenceHelper ?? DefaultPersistenceHelperMock().Object, blobStorageService ?? new Mock <IBlobStorageService>().Object, dataArchiveValidationService ?? new Mock <IDataArchiveValidationService>().Object, fileUploadsValidatorService ?? new Mock <IFileUploadsValidatorService>().Object, fileRepository ?? new FileRepository(contentDbContext), releaseFileRepository ?? new ReleaseFileRepository(contentDbContext), importService ?? new Mock <IImportService>().Object, importStatusService ?? new Mock <IImportStatusService>().Object, userService ?? new Mock <IUserService>().Object )); }
public SplitFileService( IFileStorageService fileStorageService, ILogger <ISplitFileService> logger, IImportStatusService importStatusService ) { _fileStorageService = fileStorageService; _logger = logger; _importStatusService = importStatusService; }
public ValidatorService( ILogger <IValidatorService> logger, IFileStorageService fileStorageService, IFileTypeService fileTypeService, IImportStatusService importStatusService) { _logger = logger; _fileStorageService = fileStorageService; _fileTypeService = fileTypeService; _importStatusService = importStatusService; }
public ReleaseMetaService( ContentDbContext contentDbContext, IPersistenceHelper <ContentDbContext> contentPersistenceHelper, StatisticsDbContext statisticsDbContext, IUserService userService, IImportStatusService importStatusService) { _contentDbContext = contentDbContext; _contentPersistenceHelper = contentPersistenceHelper; _statisticsDbContext = statisticsDbContext; _userService = userService; _importStatusService = importStatusService; }
public FileImportService( IFileStorageService fileStorageService, IImporterService importerService, IBatchService batchService, ILogger <IFileImportService> logger, IImportStatusService importStatusService) { _fileStorageService = fileStorageService; _importerService = importerService; _batchService = batchService; _logger = logger; _importStatusService = importStatusService; }
public Processor( IFileImportService fileImportService, IBatchService batchService, IImportStatusService importStatusService, IProcessorService processorService, ILogger <Processor> logger ) { _fileImportService = fileImportService; _batchService = batchService; _importStatusService = importStatusService; _processorService = processorService; _logger = logger; }
public ImporterService( IGuidGenerator guidGenerator, ImporterFilterService importerFilterService, ImporterLocationService importerLocationService, IImporterMetaService importerMetaService, IImportStatusService importStatusService, ILogger <ImporterService> logger) { _guidGenerator = guidGenerator; _importerFilterService = importerFilterService; _importerLocationService = importerLocationService; _importerMetaService = importerMetaService; _importStatusService = importStatusService; _logger = logger; }
private ReleaseMetaService BuildReleaseMetaService( ContentDbContext contentDbContext = null, IPersistenceHelper <ContentDbContext> persistenceHelper = null, StatisticsDbContext statisticsDbContext = null, IUserService userService = null, IImportStatusService importStatusService = null) { return(new ReleaseMetaService( contentDbContext ?? new Mock <ContentDbContext>().Object, persistenceHelper ?? DefaultPersistenceHelperMock().Object, statisticsDbContext ?? new Mock <StatisticsDbContext>().Object, userService ?? new Mock <IUserService>().Object, importStatusService ?? new Mock <IImportStatusService>().Object )); }
private static ReleaseMetaService BuildReleaseMetaService( ContentDbContext contentDbContext = null, IPersistenceHelper <ContentDbContext> persistenceHelper = null, StatisticsDbContext statisticsDbContext = null, IUserService userService = null, IImportStatusService importStatusService = null) { return(new ReleaseMetaService( contentDbContext ?? new Mock <ContentDbContext>().Object, persistenceHelper ?? new PersistenceHelper <ContentDbContext>(contentDbContext), statisticsDbContext ?? new Mock <StatisticsDbContext>().Object, userService ?? MockUtils.AlwaysTrueUserService().Object, importStatusService ?? new Mock <IImportStatusService>().Object )); }
private FileImportService BuildFileImportService( IFileStorageService fileStorageService = null, IImporterService importerService = null, IBatchService batchService = null, ILogger <FileImportService> logger = null, IImportStatusService importStatusService = null ) { return(new FileImportService( fileStorageService ?? new Mock <IFileStorageService>(Strict).Object, importerService ?? new Mock <IImporterService>(Strict).Object, batchService ?? new Mock <IBatchService>(Strict).Object, logger ?? new Mock <ILogger <FileImportService> >().Object, importStatusService ?? new Mock <IImportStatusService>(Strict).Object )); }
private ReleaseService BuildReleaseService( ContentDbContext context = null, IMapper mapper = null, IPublishingService publishingService = null, IPersistenceHelper <ContentDbContext> persistenceHelper = null, IUserService userService = null, IReleaseRepository releaseRepository = null, ISubjectService subjectService = null, ITableStorageService tableStorageService = null, IReleaseFileService releaseFileService = null, IReleaseDataFileService releaseDataFileService = null, IImportStatusService importStatusService = null, IFootnoteService footnoteService = null, StatisticsDbContext statisticsDbContext = null, IDataBlockService dataBlockService = null, IReleaseChecklistService releaseChecklistService = null, IReleaseSubjectService releaseSubjectService = null) { return(new ReleaseService( context ?? new Mock <ContentDbContext>().Object, mapper ?? AdminMapper(), publishingService ?? new Mock <IPublishingService>().Object, persistenceHelper ?? DefaultPersistenceHelperMock().Object, userService ?? new Mock <IUserService>().Object, releaseRepository ?? new Mock <IReleaseRepository>().Object, subjectService ?? new Mock <ISubjectService>().Object, tableStorageService ?? new Mock <ITableStorageService>().Object, releaseDataFileService ?? new Mock <IReleaseDataFileService>().Object, releaseFileService ?? new Mock <IReleaseFileService>().Object, importStatusService ?? new Mock <IImportStatusService>().Object, footnoteService ?? new Mock <IFootnoteService>().Object, statisticsDbContext ?? new Mock <StatisticsDbContext>().Object, dataBlockService ?? new Mock <IDataBlockService>().Object, releaseChecklistService ?? new Mock <IReleaseChecklistService>().Object, releaseSubjectService ?? new Mock <IReleaseSubjectService>().Object, new SequentialGuidGenerator() )); }
// TODO EES-212 - ReleaseService needs breaking into smaller services as it feels like it is now doing too // much work and has too many dependencies public ReleaseService( ContentDbContext context, IMapper mapper, IPublishingService publishingService, IPersistenceHelper <ContentDbContext> persistenceHelper, IUserService userService, IReleaseRepository repository, ISubjectService subjectService, ITableStorageService coreTableStorageService, IReleaseDataFileService releaseDataFileService, IReleaseFileService releaseFileService, IImportStatusService importStatusService, IFootnoteService footnoteService, StatisticsDbContext statisticsDbContext, IDataBlockService dataBlockService, IReleaseChecklistService releaseChecklistService, IReleaseSubjectService releaseSubjectService, IGuidGenerator guidGenerator) { _context = context; _publishingService = publishingService; _mapper = mapper; _persistenceHelper = persistenceHelper; _userService = userService; _repository = repository; _subjectService = subjectService; _coreTableStorageService = coreTableStorageService; _releaseDataFileService = releaseDataFileService; _releaseFileService = releaseFileService; _importStatusService = importStatusService; _footnoteService = footnoteService; _statisticsDbContext = statisticsDbContext; _dataBlockService = dataBlockService; _releaseChecklistService = releaseChecklistService; _releaseSubjectService = releaseSubjectService; _guidGenerator = guidGenerator; }
public ReleaseDataFileService(ContentDbContext contentDbContext, StatisticsDbContext statisticsDbContext, IPersistenceHelper <ContentDbContext> persistenceHelper, IBlobStorageService blobStorageService, IDataArchiveValidationService dataArchiveValidationService, IFileUploadsValidatorService fileUploadsValidatorService, IFileRepository fileRepository, IReleaseFileRepository releaseFileRepository, IImportService importService, IImportStatusService importStatusService, IUserService userService) { _contentDbContext = contentDbContext; _statisticsDbContext = statisticsDbContext; _persistenceHelper = persistenceHelper; _blobStorageService = blobStorageService; _dataArchiveValidationService = dataArchiveValidationService; _fileUploadsValidatorService = fileUploadsValidatorService; _fileRepository = fileRepository; _releaseFileRepository = releaseFileRepository; _importService = importService; _importStatusService = importStatusService; _userService = userService; }
public CancelSpecificFileImportAuthorizationHandler(IImportStatusService importStatusService) { _importStatusService = importStatusService; }