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, IReleaseRepository releaseRepository = null, IReleaseFileRepository releaseFileRepository = null, IReleaseDataFileRepository releaseDataFileRepository = null, IDataImportService dataImportService = null, IUserService userService = null) { return(new ReleaseDataFileService( contentDbContext ?? new Mock <ContentDbContext>().Object, contentPersistenceHelper ?? DefaultPersistenceHelperMock().Object, blobStorageService ?? new Mock <IBlobStorageService>().Object, dataArchiveValidationService ?? new Mock <IDataArchiveValidationService>().Object, fileUploadsValidatorService ?? new Mock <IFileUploadsValidatorService>().Object, fileRepository ?? new FileRepository(contentDbContext), releaseRepository ?? new ReleaseRepository( contentDbContext, statisticsDbContext ?? new Mock <StatisticsDbContext>().Object, Common.Services.MapperUtils.MapperForProfile <MappingProfiles>()), releaseFileRepository ?? new ReleaseFileRepository(contentDbContext), releaseDataFileRepository ?? new ReleaseDataFileRepository(contentDbContext), dataImportService ?? new Mock <IDataImportService>().Object, userService ?? new Mock <IUserService>().Object )); }
public ReleaseDataFileService( ContentDbContext contentDbContext, IPersistenceHelper <ContentDbContext> persistenceHelper, IBlobStorageService blobStorageService, IDataArchiveValidationService dataArchiveValidationService, IFileUploadsValidatorService fileUploadsValidatorService, IFileRepository fileRepository, IReleaseRepository releaseRepository, IReleaseFileRepository releaseFileRepository, IReleaseDataFileRepository releaseDataFileRepository, IDataImportService dataImportService, IUserService userService) { _contentDbContext = contentDbContext; _persistenceHelper = persistenceHelper; _blobStorageService = blobStorageService; _dataArchiveValidationService = dataArchiveValidationService; _fileUploadsValidatorService = fileUploadsValidatorService; _fileRepository = fileRepository; _releaseRepository = releaseRepository; _releaseFileRepository = releaseFileRepository; _releaseDataFileRepository = releaseDataFileRepository; _dataImportService = dataImportService; _userService = userService; }
public ReleaseService( ContentDbContext context, IMapper mapper, IPersistenceHelper <ContentDbContext> persistenceHelper, IUserService userService, IReleaseRepository repository, IReleaseFileRepository releaseFileRepository, ISubjectRepository subjectRepository, IReleaseDataFileService releaseDataFileService, IReleaseFileService releaseFileService, IDataImportService dataImportService, IFootnoteService footnoteService, StatisticsDbContext statisticsDbContext, IDataBlockService dataBlockService, IReleaseSubjectRepository releaseSubjectRepository, IGuidGenerator guidGenerator, IBlobCacheService cacheService) { _context = context; _mapper = mapper; _persistenceHelper = persistenceHelper; _userService = userService; _repository = repository; _releaseFileRepository = releaseFileRepository; _subjectRepository = subjectRepository; _releaseDataFileService = releaseDataFileService; _releaseFileService = releaseFileService; _dataImportService = dataImportService; _footnoteService = footnoteService; _statisticsDbContext = statisticsDbContext; _dataBlockService = dataBlockService; _releaseSubjectRepository = releaseSubjectRepository; _guidGenerator = guidGenerator; _cacheService = cacheService; }
public PoisonQueueHandler( IDataImportService dataImportService, ILogger <PoisonQueueHandler> logger) { _dataImportService = dataImportService; _logger = logger; }
public void Setup() { MockStackOverflowEntity(); MockDatabaseRepository(); MockXmlRepository(); this.dataImportService = new DataImportService<TagEntity>(databaseRepository.Object, fileRepository.Object, entity.Object); }
public void Setup() { MockStackOverflowEntity(); MockDatabaseRepository(); MockXmlRepository(); this.dataImportService = new DataImportService <TagEntity>(databaseRepository.Object, fileRepository.Object, entity.Object); }
public DataImportController(ILookUpService lookUpService, IFileService fileService, IDataImportService dataService, FoldersConfigation foldersConfigation, INotyfService notyf, UserManager <Users> userManager, LearnerContext learnerContext) { _userManager = userManager; _fileService = fileService; _foldersConfigation = foldersConfigation; _lookUpService = lookUpService; _notyf = notyf; _learnerContext = learnerContext; _dataService = dataService; }
public void Then_ValidateEntity_Should_Throw_Exception_If_EntityXmlAttributes_Is_Null() { //Arrange entity.Setup(x => x.GetXmlAttributes()).Returns((List <string>)null); dataImportService = new DataImportService <TagEntity>(databaseRepository.Object, fileRepository.Object, entity.Object); //Act dataImportService.ImportData(); }
public void Then_ValidateEntity_Should_Throw_Exception_If_EntityXmlFileName_Is_Missing() { //Arrange entity.Setup(x => x.GetXmlFileName()).Returns(string.Empty); dataImportService = new DataImportService <TagEntity>(databaseRepository.Object, fileRepository.Object, entity.Object); //Act dataImportService.ImportData(); }
public void Setup() { //Arrange dataImportService = new Mock <IDataImportService <TagEntity> >(); logger = new Mock <ILogger>(); dataImportServiceLogger = new DataImportServiceLogger <TagEntity>(logger.Object, dataImportService.Object); }
public void Setup() { //Arrange dataImportService = new Mock<IDataImportService<TagEntity>>(); logger = new Mock<ILogger>(); dataImportServiceLogger = new DataImportServiceLogger<TagEntity>(logger.Object, dataImportService.Object); }
public Processor( IFileImportService fileImportService, IDataImportService dataImportService, IProcessorService processorService, ILogger <Processor> logger ) { _fileImportService = fileImportService; _dataImportService = dataImportService; _processorService = processorService; _logger = logger; }
public SplitFileService( IBatchService batchService, IBlobStorageService blobStorageService, ILogger <ISplitFileService> logger, IDataImportService dataImportService ) { _batchService = batchService; _blobStorageService = blobStorageService; _logger = logger; _dataImportService = dataImportService; }
public FileImportService(ILogger <IFileImportService> logger, IBatchService batchService, IBlobStorageService blobStorageService, IDataImportService dataImportService, IImporterService importerService) { _logger = logger; _batchService = batchService; _blobStorageService = blobStorageService; _dataImportService = dataImportService; _importerService = importerService; }
public DataImportController(IDataImportService dataImportService , IGradeRepository gradeRepository , IAcademicYearRepository academicYearRepository, IAcademicGradeRepository academicGradeRepository, IUserRepository userRepository, ISessionManagementService sessionManagementService) { _dataImportService = dataImportService; _gradeRepository = gradeRepository; _academicYearRepository = academicYearRepository; _academicGradeRepository = academicGradeRepository; _userRepository = userRepository; _sessionManagementService = sessionManagementService; _viewMessageLogic = new ViewMessageLogic(this); }
public ValidatorService( ILogger <IValidatorService> logger, IBlobStorageService blobStorageService, IFileTypeService fileTypeService, IDataImportService dataImportService, IImporterService importerService) { _logger = logger; _blobStorageService = blobStorageService; _fileTypeService = fileTypeService; _dataImportService = dataImportService; _importerService = importerService; }
public ImportDataController(IDataImportService dataImportService, IProjectService projService, IEnvelopeService envpService, IOrganizationTypeService orgTypeService, IExchangeRateService exRateService, IExchangeRateHttpService exRateHttpService, IWebHostEnvironment hostEnvironment, IProjectMembershipService projectMembshipService) { service = dataImportService; projectService = projService; envelopeService = envpService; organizationTypeService = orgTypeService; ratesService = exRateService; ratesHttpService = exRateHttpService; hostingEnvironment = hostEnvironment; service.SetDirectoryPath(hostingEnvironment.WebRootPath); projectMembershipService = projectMembshipService; }
private static FileImportService BuildFileImportService( IBatchService batchService = null, IBlobStorageService blobStorageService = null, IImporterService importerService = null, ILogger <FileImportService> logger = null, IDataImportService dataImportService = null ) { return(new FileImportService( logger ?? new Mock <ILogger <FileImportService> >().Object, batchService ?? new Mock <IBatchService>(Strict).Object, blobStorageService ?? new Mock <IBlobStorageService>(Strict).Object, dataImportService ?? new Mock <IDataImportService>(Strict).Object, importerService ?? new Mock <IImporterService>(Strict).Object )); }
public ReleasesController( IReleaseService releaseService, IReleaseApprovalService releaseApprovalService, IReleaseDataFileService releaseDataFileService, IReleasePublishingStatusService releasePublishingStatusService, IReleaseChecklistService releaseChecklistService, UserManager <ApplicationUser> userManager, IDataImportService dataImportService) { _releaseService = releaseService; _releaseDataFileService = releaseDataFileService; _releasePublishingStatusService = releasePublishingStatusService; _releaseChecklistService = releaseChecklistService; _userManager = userManager; _dataImportService = dataImportService; _releaseApprovalService = releaseApprovalService; }
public ProcessorService( ILogger <ProcessorService> logger, IBlobStorageService blobStorageService, IFileImportService fileImportService, ISplitFileService splitFileService, IImporterService importerService, IDataImportService dataImportService, IValidatorService validatorService, IDataArchiveService dataArchiveService) { _logger = logger; _blobStorageService = blobStorageService; _fileImportService = fileImportService; _splitFileService = splitFileService; _importerService = importerService; _dataImportService = dataImportService; _validatorService = validatorService; _dataArchiveService = dataArchiveService; }
public ReleaseChecklistService( ContentDbContext contentDbContext, IPersistenceHelper <ContentDbContext> persistenceHelper, IDataImportService dataImportService, IUserService userService, IDataGuidanceService dataGuidanceService, IReleaseDataFileRepository fileRepository, IMethodologyVersionRepository methodologyVersionRepository, IFootnoteRepository footnoteRepository, IDataBlockService dataBlockService) { _contentDbContext = contentDbContext; _persistenceHelper = persistenceHelper; _dataImportService = dataImportService; _userService = userService; _dataGuidanceService = dataGuidanceService; _fileRepository = fileRepository; _methodologyVersionRepository = methodologyVersionRepository; _footnoteRepository = footnoteRepository; _dataBlockService = dataBlockService; }
private static ReleaseChecklistService BuildReleaseChecklistService( ContentDbContext contentDbContext, IDataImportService dataImportService = null, IUserService userService = null, IDataGuidanceService dataGuidanceService = null, IReleaseDataFileRepository releaseDataFileRepository = null, IMethodologyVersionRepository methodologyVersionRepository = null, IFootnoteRepository footnoteRepository = null, IDataBlockService dataBlockService = null) { return(new( contentDbContext, new PersistenceHelper <ContentDbContext>(contentDbContext), dataImportService ?? new Mock <IDataImportService>().Object, userService ?? MockUtils.AlwaysTrueUserService().Object, dataGuidanceService ?? new Mock <IDataGuidanceService>().Object, releaseDataFileRepository ?? new Mock <IReleaseDataFileRepository>().Object, methodologyVersionRepository ?? new Mock <IMethodologyVersionRepository>().Object, footnoteRepository ?? new Mock <IFootnoteRepository>().Object, dataBlockService ?? new Mock <IDataBlockService>().Object )); }
public DataImportController() { _dataImportService = new DataImportService(); }
public DataManagementController(IDataImportService dataSeedService) { _dataImportService = dataSeedService; }
public ExternalDataImportService(DataImportService importService, IConfiguration config) { _importService = importService; _config = config; }
public DataImportServiceLogger(ILogger logger, IDataImportService <T> dataImportService) { this.logger = logger; this.dataImportService = dataImportService; this.MaxNumberOfRowsToBeBulkInserted = dataImportService.MaxNumberOfRowsToBeBulkInserted; }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, IDataImportService dataImportService, IDataRepository dataRepository) { #if !DEBUG if (dataRepository.IsEmpty) #endif dataImportService.ImportAllBranches(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/__internal/error/server_error"); app.UseHsts(); } app.Use(async(ctx, next) => { await next(); if (ctx.Response.StatusCode == 404 && !ctx.Response.HasStarted) { //Re-execute the request so the user gets the error page string originalPath = ctx.Request.Path.Value; ctx.Items["originalPath"] = originalPath; ctx.Request.Path = "/__internal/error/not_found"; await next(); } }); app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseMvc(routes => { routes.MapRoute( "home", "/", new { controller = "Home", action = "Index" }); routes.MapRoute( "server_error", "/__internal/error/server_error", new { controller = "Error", action = "ServerError" }); routes.MapRoute( "not_found", "/__internal/error/not_found", new { controller = "Error", action = "PageNotFound" }); routes.MapRoute( "webhook_manual_all_branches", "/webhook/all", new { controller = "WebHook", action = "ImportAllBranches" }); routes.MapRoute( "webhook_github", "/webhook/github", new { controller = "WebHook", action = "GitHub" }); routes.MapRoute( "documentation", "{versionOrPage?}/{*page}", new { controller = "Documentation", action = "Index" }); }); }
public StartupImportService(IDataImportService importService, ImportConfig importConfig) { _importService = importService; _importConfig = importConfig; }
public ImportViewModel([Dependency] IDataModel dataModel, [Dependency] IUriService uriService, [Dependency] IDataImportService importService) { DataModel = dataModel; UriService = uriService; ImportService = importService; }
public WebHookController(IDataImportService dataImportService, IOptions <RepositoryOptions> repositoryOptions) { _dataImportService = dataImportService; _repositoryOptions = repositoryOptions; }
public AdminDataController(IDataImportService dataImportService) { _dataImportService = dataImportService; }
public void Then_ValidateEntity_Should_Throw_Exception_If_EntityXmlFileName_Is_Missing() { //Arrange entity.Setup(x => x.GetXmlFileName()).Returns(string.Empty); dataImportService = new DataImportService<TagEntity>(databaseRepository.Object, fileRepository.Object, entity.Object); //Act dataImportService.ImportData(); }
public void Then_ValidateEntity_Should_Throw_Exception_If_EntityXmlAttributes_Is_Null() { //Arrange entity.Setup(x => x.GetXmlAttributes()).Returns((List<string>)null); dataImportService = new DataImportService<TagEntity>(databaseRepository.Object, fileRepository.Object, entity.Object); //Act dataImportService.ImportData(); }