Пример #1
0
 public HomeController(ISectorService sectorService, IApplicationService applicationService,
                       ISecurityService securityService, IDatasetService datasetService) : base(securityService)
 {
     _sectorService      = sectorService;
     _applicationService = applicationService;
     _datasetService     = datasetService;
 }
Пример #2
0
 public DatasetsController(ISecurityService securityService, IUserService userService, IDatasetService datasetService, IApplicationService applicationService, ApplicationDbContext context) : base(securityService)
 {
     _userService        = userService;
     _datasetService     = datasetService;
     _applicationService = applicationService;
     _context            = context;
 }
 public OnDatasetValidationEvent(
     ILogger logger,
     IDatasetService datasetService,
     IMessengerService messengerService,
     IUserProfileProvider userProfileProvider, bool useAzureStorage = false)
     : base(logger, messengerService, FunctionName, QueueName, useAzureStorage, userProfileProvider, datasetService)
 {
 }
Пример #4
0
 public PredictionService(IEfRepository <P> predictionRepository, IQuoteService <Q> quoteService, ICompanyService <C> companyService, IDatasetService datasetService, INetworkConfigurationService <N> networkConfigurationService)
 {
     _predictionRepository        = predictionRepository ?? throw new ArgumentNullException("predictionRepository");
     _quoteService                = quoteService ?? throw new ArgumentNullException("quoteService");
     _companyService              = companyService ?? throw new ArgumentNullException("companyService");
     _datasetService              = datasetService ?? throw new ArgumentNullException("datasetService");
     _networkConfigurationService = networkConfigurationService ?? throw new ArgumentNullException("networkConfigurationService");
 }
Пример #5
0
 public TestingService(IServiceProvider serviceProvider)
 {
     this.serviceProvider = serviceProvider;
     this.datasetService  = serviceProvider.GetService <IDatasetService>();
     this.datasetResolver = serviceProvider.GetService <IDatasetResolverService>();
     this.logger          = serviceProvider.GetService <ILogger>();
     this.resultStore     = serviceProvider.GetService <ITestResultStore>();
 }
Пример #6
0
        public static EditorDataSet Load(IDatasetService datasetService, string fileName)
        {
            EditorDataSet loaded = new EditorDataSet(datasetService.Load(fileName));

            loaded.Path = fileName;

            return(loaded);
        }
Пример #7
0
        // *** HJELPEMETODER
        private DatasetsController CreateController(RegisterDbContext dbContext, IRegisterService registerService,
                                                    IRegisterItemService registerItemService, IAccessControlService accessControlService,
                                                    IDatasetDeliveryService datasetDeliveryService, ITranslationService translationService,
                                                    IDatasetService datasetService)
        {
            var controller = new DatasetsController(dbContext, registerItemService, registerService, accessControlService, datasetDeliveryService, translationService, datasetService, null);

            return(controller);
        }
 public UpdateDatasetHandler(ILogger logger,
                             IDatasetService datasetService,
                             IDatasetResolverService resolverService,
                             IFileParserService fileParser)
 {
     this.logger          = logger;
     this.datasetService  = datasetService;
     this.resolverService = resolverService;
     this.fileParser      = fileParser;
 }
 public GraphService(IDatasetRepository datasetRepository, IDatasetService datasetService, IDistributionRepository distributionRepository, IPublisherRepository publisherRepository, ICategoryRepository categoryRepository, ITagsRepository tagsRepository, IUnitOfWork unitOfWork)
 {
     _datasetRepository      = datasetRepository;
     _distributionRepository = distributionRepository;
     _publisherRepository    = publisherRepository;
     _categoryRepository     = categoryRepository;
     _tagsRepository         = tagsRepository;
     _unitOfWork             = unitOfWork;
     _datasetService         = datasetService;
 }
Пример #10
0
 public FileUploadController(ILogger <FileUploadController> logger,
                             IDatasetService datasetService,
                             IDatasetParser datasetParser,
                             IFileParser fileParser)
 {
     _logger         = logger;
     _fileParser     = fileParser;
     _datasetParser  = datasetParser;
     _datasetService = datasetService;
 }
Пример #11
0
 public AnalysisController(ILogger <AnalysisController> logger,
                           IDatasetService datasetService,
                           IRegressionService regressionService,
                           IRegressionEstimationService regressionEstimationService)
 {
     _logger                      = logger;
     _datasetService              = datasetService;
     _regressionService           = regressionService;
     _regressionEstimationService = regressionEstimationService;
 }
Пример #12
0
 public DatasetController(UserManager <ExtendedIdentityUser> userManager, ILogger <AccountController> logger, IQueryService queryService, IAdminService adminService, IDatasetService datasetService, IHostingEnvironment hostingEnvironment)
 {
     _logger             = logger;
     _queryService       = queryService;
     _adminService       = adminService;
     _datasetService     = datasetService;
     _mapper             = this.GetMapper();
     _hostingEnvironment = hostingEnvironment;
     _userManager        = userManager;
 }
        public OnDeleteDatasets(
            ILogger logger,
            IDatasetService datasetService,
            IMessengerService messengerService,
            IUserProfileProvider userProfileProvider, bool useAzureStorage = false)
            : base(logger, messengerService, FunctionName, QueueName, useAzureStorage, userProfileProvider, datasetService)
        {
            Guard.ArgumentNotNull(datasetService, nameof(datasetService));

            _datasetService = datasetService;
        }
Пример #14
0
 public DatasetsController(RegisterDbContext dbContext, IRegisterItemService registerItemService, IRegisterService registerService, IAccessControlService accessControllService, IDatasetDeliveryService datasetDeliveryService, ITranslationService translationService, IDatasetService datasetService, IStatusReportService statusReportService)
 {
     db = dbContext;
     _registerItemService    = registerItemService;
     _registerService        = registerService;
     _accessControlService   = accessControllService;
     _datasetDeliveryService = datasetDeliveryService;
     _translationService     = translationService;
     _datasetService         = datasetService;
     _statusReportService    = statusReportService;
 }
Пример #15
0
        public static void SetupTests(TestContext tc)
        {
            SetupTests("datasets");

            _logger = CreateLogger();

            _datasetDefinitionChangesProcessor = CreateDatasetDefinitionNameChangeProcessor();
            _processDatasetService             = CreateProcessDatasetService();
            _datasetService      = CreateDatasetService();
            _userProfileProvider = CreateUserProfileProvider();
        }
 private DatasetDefinitionNameChangeProcessor CreateProcessor(
     IDefinitionSpecificationRelationshipService definitionSpecificationRelationshipService = null,
     IDatasetService datasetService = null,
     ILogger logger = null,
     IFeatureToggle featureToggle = null)
 {
     return(new DatasetDefinitionNameChangeProcessor(
                definitionSpecificationRelationshipService ?? CreateDefinitionSpecificationRelationshipService(),
                datasetService ?? CreateDataService(),
                logger ?? CreateLogger(),
                featureToggle ?? CreateFeatureToggle()));
 }
        public OnDatasetValidationEvent(
            ILogger logger,
            ICorrelationIdProvider correlationIdProvider,
            IDatasetService datasetService)
        {
            Guard.ArgumentNotNull(logger, nameof(logger));
            Guard.ArgumentNotNull(correlationIdProvider, nameof(correlationIdProvider));
            Guard.ArgumentNotNull(datasetService, nameof(datasetService));

            _logger = logger;
            _correlationIdProvider = correlationIdProvider;
            _datasetService        = datasetService;
        }
Пример #18
0
        public DataGeneratorController(IMapperFactory mapperFactory,
                                       IDataGeneratorService dataGenerator,
                                       IDatasetService dateService,
                                       IGeneratedObjectFileSystemService generatedObjectFileSystemService,
                                       IBackgroundDataSavingTasksQueue backgroundDataSavingTasksQueue) : base(mapperFactory)
        {
            _dataGenerator  = dataGenerator;
            _datasetService = dateService;
            _generatedObjectFileSystemService = generatedObjectFileSystemService;

            _converters["xml"]  = Converter.ObjectToXml;
            _converters["json"] = Converter.ObjectToJson;

            _backgroundDataSavingTasksQueue = backgroundDataSavingTasksQueue;
        }
        public async Task ProcessChange_GivenMessageWithDefinitionChanges_CallsServices()
        {
            //Arrange
            const string definitionId   = "123456";
            const string definitionName = "New def name";

            DatasetDefinitionChanges datasetDefinitionChanges = new DatasetDefinitionChanges
            {
                Id      = definitionId,
                NewName = definitionName
            };

            datasetDefinitionChanges.DefinitionChanges.Add(DefinitionChangeType.DefinitionName);

            string json = JsonConvert.SerializeObject(datasetDefinitionChanges);

            Message message = new Message(Encoding.UTF8.GetBytes(json));

            ILogger logger = CreateLogger();

            IDefinitionSpecificationRelationshipService definitionSpecificationRelationshipService = CreateDefinitionSpecificationRelationshipService();

            IDatasetService datasetService = CreateDataService();

            DatasetDefinitionNameChangeProcessor processor = CreateProcessor(definitionSpecificationRelationshipService, datasetService, logger);

            //Act
            await processor.Process(message);

            //Assert
            await
            definitionSpecificationRelationshipService
            .Received(1)
            .UpdateRelationshipDatasetDefinitionName(Arg.Is <Reference>(m => m.Id == definitionId && m.Name == definitionName));

            await
            datasetService
            .Received(1)
            .UpdateDatasetAndVersionDefinitionName(Arg.Is <Reference>(m => m.Id == definitionId && m.Name == definitionName));

            logger
            .Received()
            .Information(Arg.Is($"Updating relationships for updated definition name with definition id '{definitionId}'"));

            logger
            .Received(1)
            .Information(Arg.Is($"Updating datasets for updated definition name with definition id '{definitionId}'"));
        }
        public DatasetDefinitionNameChangeProcessor(
            IDefinitionSpecificationRelationshipService definitionSpecificationRelationshipService,
            IDatasetService datasetService,
            ILogger logger,
            IFeatureToggle featureToggle)
        {
            Guard.ArgumentNotNull(definitionSpecificationRelationshipService, nameof(definitionSpecificationRelationshipService));
            Guard.ArgumentNotNull(datasetService, nameof(datasetService));
            Guard.ArgumentNotNull(logger, nameof(logger));
            Guard.ArgumentNotNull(featureToggle, nameof(featureToggle));

            _definitionSpecificationRelationshipService = definitionSpecificationRelationshipService;
            _datasetService = datasetService;
            _logger         = logger;
            _featureToggle  = featureToggle;
        }
Пример #21
0
        public DatasetsController(
            IDefinitionsService definitionService,
            IDatasetService datasetService,
            IDatasetSearchService datasetSearchService,
            IDatasetDefinitionSearchService datasetDefinitionSearchService,
            IDefinitionSpecificationRelationshipService definitionSpecificationRelationshipService,
            IProcessDatasetService processDatasetService)
        {
            Guard.ArgumentNotNull(definitionService, nameof(definitionService));
            Guard.ArgumentNotNull(datasetService, nameof(datasetService));
            Guard.ArgumentNotNull(datasetSearchService, nameof(datasetSearchService));
            Guard.ArgumentNotNull(datasetDefinitionSearchService, nameof(datasetDefinitionSearchService));
            Guard.ArgumentNotNull(definitionSpecificationRelationshipService, nameof(definitionSpecificationRelationshipService));
            Guard.ArgumentNotNull(processDatasetService, nameof(processDatasetService));

            _definitionService                          = definitionService;
            _datasetService                             = datasetService;
            _datasetSearchService                       = datasetSearchService;
            _datasetDefinitionSearchService             = datasetDefinitionSearchService;
            _definitionSpecificationRelationshipService = definitionSpecificationRelationshipService;
            _processDatasetService                      = processDatasetService;
        }
Пример #22
0
        public DatasetsTest()
        {
            _mapper = CoreServices.GetMapper();
            _definedDatasetRepositoryMock = new Mock <IDefinedDatasetRepository>();
            _customDatasetRepositoryMock  = new Mock <ICustomDatasetRepository>();
            _datasetRepositoryMock        = new Mock <IDatasetRepository>();
            _fieldTypeRepositoryMock      = new Mock <IFieldTypeRepository>();
            _mapperFactoryMock            = new Mock <IMapperFactory>();
            _unitOfWorkMock = new Mock <IUnitOfWork>();

            _datasets             = GenerateDatasets();
            _definedDatasetValues = GenerateDefinedDatasetValues();
            _customDatasetValues  = GenerateCustomDatasetValues();

            ConfigureDefinedDatasetRepositoryMock(_definedDatasetRepositoryMock);
            ConfigureDatasetRepositoryMock(_datasetRepositoryMock);
            ConfigureCustomDatasetRepositoryMock(_customDatasetRepositoryMock);
            ConfigureFieldTypeRepositoryMock(_fieldTypeRepositoryMock);
            ConfigureMapperFactoryMock(_mapperFactoryMock);
            ConfigureUOWMock(_unitOfWorkMock);
            _datasetService = new DatasetService(_unitOfWorkMock.Object, _definedDatasetRepositoryMock.Object,
                                                 _customDatasetRepositoryMock.Object, _datasetRepositoryMock.Object, _fieldTypeRepositoryMock.Object, _mapperFactoryMock.Object);
        }
        public DefinitionSpecificationRelationshipService(IDatasetRepository datasetRepository,
                                                          ILogger logger,
                                                          ISpecificationsRepository specificationsRepository,
                                                          IValidator <CreateDefinitionSpecificationRelationshipModel> relationshipModelValidator,
                                                          IMessengerService messengerService,
                                                          IDatasetService datasetService,
                                                          ICalcsRepository calcsRepository,
                                                          IDefinitionsService definitionService,
                                                          ICacheProvider cacheProvider,
                                                          IDatasetsResiliencePolicies datasetsResiliencePolicies,
                                                          IJobsApiClient jobsApiClient)
        {
            Guard.ArgumentNotNull(datasetRepository, nameof(datasetRepository));
            Guard.ArgumentNotNull(logger, nameof(logger));
            Guard.ArgumentNotNull(specificationsRepository, nameof(specificationsRepository));
            Guard.ArgumentNotNull(relationshipModelValidator, nameof(relationshipModelValidator));
            Guard.ArgumentNotNull(messengerService, nameof(messengerService));
            Guard.ArgumentNotNull(datasetService, nameof(datasetService));
            Guard.ArgumentNotNull(calcsRepository, nameof(calcsRepository));
            Guard.ArgumentNotNull(definitionService, nameof(definitionService));
            Guard.ArgumentNotNull(cacheProvider, nameof(cacheProvider));
            Guard.ArgumentNotNull(datasetsResiliencePolicies, nameof(datasetsResiliencePolicies));
            Guard.ArgumentNotNull(jobsApiClient, nameof(jobsApiClient));

            _datasetRepository          = datasetRepository;
            _logger                     = logger;
            _specificationsRepository   = specificationsRepository;
            _relationshipModelValidator = relationshipModelValidator;
            _messengerService           = messengerService;
            _datasetService             = datasetService;
            _calcsRepository            = calcsRepository;
            _definitionService          = definitionService;
            _cacheProvider              = cacheProvider;
            _jobsApiClient              = jobsApiClient;
            _jobsApiClientPolicy        = datasetsResiliencePolicies.JobsApiClient;
        }
 public DatasetMetadataController(ISecurityService securityService, IDatasetService datasetService, IConceptService conceptService) : base(securityService)
 {
     _datasetService = datasetService;
     _conceptService = conceptService;
 }
Пример #25
0
 public OpenVslamMapper(ProcessRunner.ProcessRunner processRunner, IDatasetService datasetService, ILogger logger) : base(processRunner, logger)
 {
     _datasetService = datasetService;
     Parser          = new OpenVslamParser();
 }
Пример #26
0
 public DatasetProvider(IDatasetQueryService queryService,
                        IDatasetService datasetService)
 {
     this.queryService   = queryService;
     this.datasetService = datasetService;
 }
Пример #27
0
 public ListDatasetHandler(ILogger logger, IDatasetService datasetService, IDatasetResolverService resolverService)
 {
     this.logger          = logger;
     this.datasetService  = datasetService;
     this.resolverService = resolverService;
 }
Пример #28
0
 public DatasetsController(IRdfService rdfService, IDatasetService datasetService, IMapper mapper)
 {
     _rdfService     = rdfService;
     _datasetService = datasetService;
     _mapper         = mapper;
 }
 public DatasetsController(IDatasetService datasetService)
 {
     _datasetService = datasetService;
 }
Пример #30
0
 public DatasetsController(IDatasetService datasetService, ISecurityService securityService) : base(
         securityService)
 {
     _datasetService = datasetService;
 }