Ejemplo n.º 1
0
 public DiProxy(
     IPlacesService placesService
     , SessionOperator sessionOperator
     , IObjectTypesService objectTypesService
     , IObjectsService objectsService
     , ILocalizationService localeService
     , IMapper mapper
     , ILocalizer localizer
     , IAdsService adsService
     , IFilesService filesService
     , ConfigValuesCollection configValues
     , IUserInfoService userInfoService)
 {
     _elements.Add(typeof(IPlacesService), placesService);
     _elements.Add(typeof(SessionOperator), sessionOperator);
     _elements.Add(typeof(IObjectTypesService), objectTypesService);
     _elements.Add(typeof(IObjectsService), objectsService);
     _elements.Add(typeof(ILocalizationService), localeService);
     _elements.Add(typeof(IMapper), mapper);
     _elements.Add(typeof(ILocalizer), localizer);
     _elements.Add(typeof(IAdsService), adsService);
     _elements.Add(typeof(IFilesService), filesService);
     _elements.Add(typeof(ConfigValuesCollection), configValues);
     _elements.Add(typeof(IUserInfoService), userInfoService);
 }
Ejemplo n.º 2
0
 private static void ValidateConfigurationOptions(Hashtable expected, ConfigValuesCollection actual)
 {
     foreach (object entry in expected.Keys)
     {
         KeyValuePair <string, string> configUnderTest =
             actual.FirstOrDefault(c => string.Equals(c.Key, entry.ToString(), StringComparison.Ordinal));
         Assert.IsNotNull(configUnderTest, "Unable to find config option with name '{0}'", entry);
         Assert.AreEqual(expected[entry], configUnderTest.Value, "value doesn't match for config option with name '{0}'", entry);
     }
 }
        internal void RegisterDependencies(ContainerBuilder builder, ConfigValuesCollection configValuesCollection)
        {
            if (builder == null)
            {
                throw new ArgumentNullException(nameof(builder));
            }

            RegisterModules(builder);

            builder.RegisterInstance(configValuesCollection).AsSelf().SingleInstance();
        }
Ejemplo n.º 4
0
        public BaseStorage(ConfigValuesCollection configValues, IMapper mapper)
        {
            _configValues = configValues;
            _mapper       = mapper;
            var pgConnectionString = _configValues.GetPgConnectionString();

            _pgDataReader  = new PgDynamicDataReader();
            _storageHelper = new StorageHelper();
            _pgClinet      = new PgClient(pgConnectionString, _pgDataReader, _storageHelper);
            _pgHelper      = new PgClientHelper();
        }
Ejemplo n.º 5
0
        private void AddConfigurationOptions(dynamic dynaXml, ConfigValuesCollection configProperties, string sectionName)
        {
            if (configProperties.Any())
            {
                var configurationElement = dynaXml.rp(sectionName).Configuration.b;
                foreach (var configPropety in configProperties)
                {
                    configurationElement.Property.b.Name(configPropety.Key).Value(configPropety.Value).d.End();
                }

                configurationElement.d.End();
            }
        }
Ejemplo n.º 6
0
        public void SetCustomConfigurations(string configurationKeyName, ConfigValuesCollection configValues)
        {
            if (configValues == null || !configValues.Any())
            {
                return;
            }

            JObject configuration = GetOrCreateConfigurationObject(configurationKeyName);

            foreach (var configValue in configValues)
            {
                configuration.Add(new JProperty(configValue.Key, configValue.Value));
            }
        }
Ejemplo n.º 7
0
 public LocaleStorage(ConfigValuesCollection configValues, IMapper mapper)
     : base(configValues, mapper)
 {
 }
 private static void ValidateConfigurationOptions(Hashtable expected, ConfigValuesCollection actual)
 {
     foreach (object entry in expected.Keys)
     {
         KeyValuePair<string, string> configUnderTest =
             actual.FirstOrDefault(c => string.Equals(c.Key, entry.ToString(), StringComparison.Ordinal));
         Assert.IsNotNull(configUnderTest, "Unable to find config option with name '{0}'", entry);
         Assert.AreEqual(expected[entry], configUnderTest.Value, "value doesn't match for config option with name '{0}'", entry);
     }
 }
Ejemplo n.º 9
0
        private void AddConfigurationOptions(dynamic dynaXml, ConfigValuesCollection configProperties, string sectionName)
        {
            if (configProperties.Any())
            {
                var configurationElement = dynaXml.rp(sectionName).Configuration.b;
                foreach (var configPropety in configProperties)
                {
                    configurationElement.Property.b.Name(configPropety.Key).Value(configPropety.Value).d.End();
                }

                configurationElement.d.End();
            }
        }
Ejemplo n.º 10
0
 public TranslationStorage(ConfigValuesCollection configValues, IMapper mapper)
     : base(configValues, mapper)
 {
 }
Ejemplo n.º 11
0
 public AdStorage(ConfigValuesCollection configValues, IMapper mapper,
                  IFilesInfoStorage filesInfoStorage)
     : base(configValues, mapper)
 {
     _filesInfoStorage = filesInfoStorage;
 }
Ejemplo n.º 12
0
 public FilesStorage(ConfigValuesCollection configValues)
 {
     _configValues     = configValues;
     _filesRootDir     = _configValues.GetUserFilesDirectory();
     _fileNameProvider = new MediaFileNameProvider(filesRootDir: _filesRootDir);
 }
Ejemplo n.º 13
0
 private static void AssertConfiguration(IEnumerable<KeyValuePair<string, string>> expected, ConfigValuesCollection actual)
 {
     foreach (var configProperty in expected)
     {
         var propertyUnderTest = actual.FirstOrDefault(storage => storage.Key == configProperty.Key);
         Assert.IsNotNull(propertyUnderTest, "Oozie Configuration '{0}' was not found.", configProperty.Key);
         Assert.AreEqual(configProperty.Value, propertyUnderTest.Value);
     }
 }
Ejemplo n.º 14
0
 public PlacesStorage(ConfigValuesCollection configValues, IMapper mapper)
     : base(configValues, mapper)
 {
 }
        public void SetCustomConfigurations(string configurationKeyName, ConfigValuesCollection configValues)
        {
            if (configValues == null || !configValues.Any())
            {
                return;
            }

            JObject configuration = GetOrCreateConfigurationObject(configurationKeyName);

            foreach (var configValue in configValues)
            {
                configuration.Add(new JProperty(configValue.Key, configValue.Value));
            }
        }
Ejemplo n.º 16
0
 public UserInfoStorage(ConfigValuesCollection configValues, IMapper mapper)
     : base(configValues, mapper)
 {
 }
 public ObjectTypesStorage(ConfigValuesCollection configValues, IMapper mapper)
     : base(configValues, mapper)
 {
 }