예제 #1
0
        public MultiLingualObjectManager_Tests()
        {
            _multiLingualObjectManager = ServiceProvider.GetRequiredService <IMultiLingualObjectManager>();

            var id = Guid.NewGuid();

            _book = new MultiLingualBook(id, 100)
            {
                Translations = new List <MultiLingualBookTranslation>()
            };

            var en = new MultiLingualBookTranslation
            {
                Language = "en",
                Name     = "C# in Depth",
            };
            var zh = new MultiLingualBookTranslation
            {
                Language = "zh-Hans",
                Name     = "深入理解C#",
            };

            _book.Translations.Add(en);
            _book.Translations.Add(zh);
        }
예제 #2
0
 public MultiLingualBookObjectMapper(IMultiLingualObjectManager multiLingualObjectManager)
 {
     _multiLingualObjectManager = multiLingualObjectManager;
 }
 public AbpMultiLingualMapperAction(IMultiLingualObjectManager multiLingualObjectManager)
 {
     _multiLingualObjectManager = multiLingualObjectManager;
 }