Exemplo n.º 1
0
        public void CreateMapObjectWithTranslation_CreateNew_CheckDataSourth(string values, int regionId, string languageKey)
        {
            //arrange
            var repository = new MapObjectTranslationsRepository(_datacontext);

            var manager = new MapObjectManager(repository);

            var translations = values.Split('-').ToArray().Select(value => new MapObjectTranslationData {Value = value, LanguageKey = languageKey, LanguageId = 1}).ToList();

            //act
            manager.CreateMapObjectWithTranslation(translations, regionId, languageKey);

            var result = _datacontext.CityNodes.FirstOrDefault(e => e.LanguageKey == languageKey); ;

            //assert
            Assert.IsNotNull(result);
        }
Exemplo n.º 2
0
 /// <summary>
 /// Creates the map object with translation.
 /// </summary>
 /// <param name="translations">The translations.</param>
 /// <param name="regionId">The region identifier.</param>
 /// <param name="languageKey">The language key.</param>
 /// <exception cref="System.NotImplementedException"></exception>
 public void CreateMapObjectWithTranslation(List<MapObjectTranslationData> translations, int regionId, string languageKey)
 {
     using (var manager = new MapObjectManager())
     {
         manager.CreateMapObjectWithTranslation(translations, regionId, languageKey);
     }
 }