Ejemplo n.º 1
0
        /// <summary>
        /// Create new data quality service
        /// </summary>
        public DataQualityService(IConfigurationManager configurationManager, IServiceManager serviceProvider, IDataQualityConfigurationProviderService configurationProvider = null)
        {
            this.m_configuration = configurationManager.GetSection <DataQualityConfigurationSection>();
            if (configurationProvider == null)
            {
                configurationProvider = serviceProvider.CreateInjected <LegacyRulesetConfigurationProvider>();
                serviceProvider.AddServiceProvider(configurationProvider);
            }

            this.m_dataQualityConfigurationProvider = configurationProvider;
            this.m_serviceManager = serviceProvider;
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Creates a new data quality business rule
 /// </summary>
 public DataQualityBusinessRule(IDataQualityConfigurationProviderService dataQualityConfigurationProviderService)
 {
     this.m_tracer.TraceVerbose("Business rule service for {0} created", typeof(TModel).Name);
     this.m_configurationProvider = dataQualityConfigurationProviderService;
 }