public StatisticalUnitDuplicatesManager(StatisticalUnit enterpriseGroup, StatUnitAnalysisRules analysisRules, List <AnalysisDublicateResult> potentialDuplicates) { _checkingStatisticalUnit = enterpriseGroup; _analysisRules = analysisRules; _potentialDuplicates = potentialDuplicates; }
public AnalyzeService(NSCRegDbContext context, StatUnitAnalysisRules analysisRules, DbMandatoryFields mandatoryFields, ValidationSettings validationSettings) { _context = context; _analysisRules = analysisRules; _mandatoryFields = mandatoryFields; _helper = new StatUnitAnalysisHelper(_context); _validationSettings = validationSettings; }
public StatUnitAnalyzer(StatUnitAnalysisRules analysisRules, DbMandatoryFields mandatoryFields, NSCRegDbContext context, ValidationSettings validationSettings) { _analysisRules = analysisRules; _mandatoryFields = mandatoryFields; _context = context; _validationSettings = validationSettings; _orphanProperties = _analysisRules.Orphan.GetType().GetProperties() .Where(x => (bool)x.GetValue(_analysisRules.Orphan, null) == true); }
public CreateService(NSCRegDbContext dbContext, StatUnitAnalysisRules statUnitAnalysisRules, DbMandatoryFields mandatoryFields, ValidationSettings validationSettings, StatUnitTypeOfSave statUnitTypeOfSave) { _dbContext = dbContext; _statUnitAnalysisRules = statUnitAnalysisRules; _mandatoryFields = mandatoryFields; _userService = new UserService(dbContext); _commonSvc = new Common(dbContext); _validationSettings = validationSettings; _dataAccessService = new DataAccessService(dbContext); _statUnitTypeOfSave = statUnitTypeOfSave; }
public AnalysisQueueController( NSCRegDbContext ctx, DbMandatoryFields mandatoryFields, StatUnitAnalysisRules analysisRules, ValidationSettings validationSettings) { _svc = new AnalysisQueueService( ctx, new ViewService(ctx, mandatoryFields), new EditService(ctx, analysisRules, mandatoryFields, validationSettings)); }
public static DataSourcesQueueService CreateEmptyConfiguredDataSourceQueueService(NSCRegDbContext ctx) { var analysisRules = new StatUnitAnalysisRules(); var dbMandatoryFields = new DbMandatoryFields(); var validationSettings = new ValidationSettings(); var createSvc = new CreateService(ctx, analysisRules, dbMandatoryFields, validationSettings, StatUnitTypeOfSave.WebApplication); var editSvc = new EditService(ctx, analysisRules, dbMandatoryFields, validationSettings); var servicesConfig = new ServicesSettings(); return(new DataSourcesQueueService(ctx, createSvc, editSvc, servicesConfig, dbMandatoryFields)); }
public AnalysisJob(NSCRegDbContext ctx, StatUnitAnalysisRules analysisRules, DbMandatoryFields dbMandatoryFields, int dequeueInterval, ValidationSettings validationSettings, ILogger logger) { _ctx = ctx; _analysisService = new AnalyzeService(ctx, analysisRules, dbMandatoryFields, validationSettings); Interval = dequeueInterval; _logger = logger; }
public QueueJob( int dequeueInterval, ILogger logger, StatUnitAnalysisRules statUnitAnalysisRules, DbMandatoryFields dbMandatoryFields, ValidationSettings validationSettings) { _logger = logger; Interval = dequeueInterval; _statUnitAnalysisRules = statUnitAnalysisRules; _dbMandatoryFields = dbMandatoryFields; _validationSettings = validationSettings; AddScopedServices(); }
public DataSourcesQueueController( NSCRegDbContext ctx, StatUnitAnalysisRules statUnitAnalysisRules, DbMandatoryFields mandatoryFields, ServicesSettings servicesSettings, ValidationSettings validationSettings) { _svc = new DataSourcesQueueService( ctx, new CreateService(ctx, statUnitAnalysisRules, mandatoryFields, validationSettings, StatUnitTypeOfSave.WebApplication), new EditService(ctx, statUnitAnalysisRules, mandatoryFields, validationSettings), servicesSettings, mandatoryFields); }
public EditService(NSCRegDbContext dbContext, StatUnitAnalysisRules statUnitAnalysisRules, DbMandatoryFields mandatoryFields, ValidationSettings validationSettings) { _dbContext = dbContext; _statUnitAnalysisRules = statUnitAnalysisRules; _mandatoryFields = mandatoryFields; _userService = new UserService(dbContext); _commonSvc = new Common(dbContext); _elasticService = new ElasticService(dbContext); _validationSettings = validationSettings; _dataAccessService = new DataAccessService(dbContext); _deleteService = new DeleteService(dbContext); _liquidateStatusId = _dbContext.Statuses.FirstOrDefault(x => x.Code == "7")?.Id; _deletedStatusId = _dbContext.Statuses.FirstOrDefault(x => x.Code == "8")?.Id; _editArrayStatisticalUnits = new List <ElasticStatUnit>(); _addArrayStatisticalUnits = new List <ElasticStatUnit>(); }
public HomeController( IHostingEnvironment env, IAntiforgery antiforgery, LocalizationSettings localization, DbMandatoryFields dbMandatoryFields, ReportingSettings reportingSettings, ValidationSettings validationSettings, StatUnitAnalysisRules analysisRules, NSCRegDbContext db) { _env = env; _antiforgery = antiforgery; _dbMandatoryFields = dbMandatoryFields; _localization = localization; _reportingSettings = reportingSettings; _validationSettings = validationSettings; _analysisRules = analysisRules; _ctx = db; }
public StatUnitAnalysisRulesServiceTest() { var builder = new ConfigurationBuilder().AddJsonFile( Path.Combine( Directory.GetCurrentDirectory(), "..", "..", "..", "..", "..", "appsettings.Shared.json"), true); var configuration = builder.Build(); _analysisRules = configuration.GetSection(nameof(StatUnitAnalysisRules)).Get <StatUnitAnalysisRules>(); _mandatoryFields = configuration.GetSection(nameof(DbMandatoryFields)).Get <DbMandatoryFields>(); _validationSettings = configuration.GetSection(nameof(ValidationSettings)).Get <ValidationSettings>(); _helper = new StatUnitTestHelper(_analysisRules, _mandatoryFields, _validationSettings); _connectionSettings = configuration.GetSection(nameof(ConnectionSettings)).Get <ConnectionSettings>(); StartupConfiguration.ConfigureAutoMapper(); }
public StatUnitTestHelper(StatUnitAnalysisRules analysisRules, DbMandatoryFields mandatoryFields, ValidationSettings validationSettings) { _analysisRules = analysisRules; _mandatoryFields = mandatoryFields; _validationSettings = validationSettings; }