Exemplo n.º 1
0
        public static void CreateMappings(IMapperConfigurationExpression configuration, MultiLingualMapContext context)
        {
            configuration.CreateMultiLingualMap <Product, ProductTranslation, ProductListDto>(context, true);

            configuration.CreateMap <ProductCreateDto, Product>();
            configuration.CreateMap <ProductUpdateDto, Product>();

            configuration.CreateMap <ProductTranslationDto, ProductTranslation>();

            configuration.CreateMultiLingualMap <Order, OrderTranslation, OrderListDto>(context, true)
            .EntityMap.ForMember(dest => dest.ProductCount, opt => opt.MapFrom(src => src.Products.Count));
        }
Exemplo n.º 2
0
            public static void CreateMappings(IMapperConfigurationExpression configuration, MultiLingualMapContext context)
            {
                configuration.CreateMultiLingualMap <ProductCategory, ProductCategoryTranslation, ProductCategoryDto>(context);
                configuration.CreateMap <ProductCategoryCreateDto, ProductCategory>();
                configuration.CreateMap <ProductCategoryUpdateDto, ProductCategory>();
                configuration.CreateMap <ProductCategoryTranslationDto, ProductCategoryTranslation>();

                configuration.CreateMultiLingualMap <Product, ProductTranslation, ProductDto>(context);
                configuration.CreateMap <ProductCreateDto, Product>();
                configuration.CreateMap <ProductUpdateDto, Product>();
                configuration.CreateMap <ProductTranslationDto, ProductTranslation>();
            }
Exemplo n.º 3
0
 public static CreateMultiLingualMapResult <TMultiLingualEntity, TTranslation, TDestination> CreateMultiLingualMap <TMultiLingualEntity, TTranslation, TDestination>(this IMapperConfigurationExpression configuration,
                                                                                                                                                                     MultiLingualMapContext multiLingualMapContext,
                                                                                                                                                                     bool fallbackToParentCultures = false)
     where TTranslation : class, IEntity, IEntityTranslation <TMultiLingualEntity, int>
     where TMultiLingualEntity : IMultiLingualEntity <TTranslation>
 {
     return(configuration.CreateMultiLingualMap <TMultiLingualEntity, int, TTranslation, TDestination>(multiLingualMapContext, fallbackToParentCultures));
 }
Exemplo n.º 4
0
 public static void CreateMultiLingualMap <TMultiLingualEntity, TTranslation, TDestination>(this IMapperConfigurationExpression configuration, MultiLingualMapContext multiLingualMapContext)
     where TTranslation : class, IEntity, IEntityTranslation <TMultiLingualEntity, int>
     where TMultiLingualEntity : IMultiLingualEntity <TTranslation>
 {
     configuration.CreateMultiLingualMap <TMultiLingualEntity, int, TTranslation, TDestination>(multiLingualMapContext);
 }
Exemplo n.º 5
0
 internal static void CreateMappings(IMapperConfigurationExpression configuration, MultiLingualMapContext context)
 {
     configuration.CreateMultiLingualMap <Country, CountryTranslation, CountryDto>(context);
 }
Exemplo n.º 6
0
 public static void CreateMappings(IMapperConfigurationExpression configuration, MultiLingualMapContext context)
 {
     configuration.CreateMultiLingualMap <Profession, long, ProfessionTranslations, GetProfessionsDto>(context);
     configuration.CreateMultiLingualMap <Profession, long, ProfessionTranslations, GetProfessionDto>(context);
 }
 public static void CreateMappings(IMapperConfigurationExpression configuration, MultiLingualMapContext context)
 {
     configuration.CreateMultiLingualMap <Block, long, BlockTranslations, GetBlockDto>(context);
     //  configuration.CreateMultiLingualMap<Block, long, BlockTranslations, GetProfeDto>(context);
 }